Re: [語法] constructor(int = 3)
你問清楚一點吧.
那句是 constructor,
有 explicit keyword,
又有 default argument
你不清楚的究竟是哪一樣?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.155.236.82
推
05/18 16:39,
05/18 16:39
→
05/18 16:39,
05/18 16:39
推
05/18 16:50,
05/18 16:50
推
05/18 17:01,
05/18 17:01
→
05/18 19:50,
05/18 19:50
那他會怎麼運作啊
我貼多一點code好了
我想問的還是同一行
這邊這樣設計的兩個constructor意義是不是不一樣
上課沒聽懂這兩個contructor的關係 囧
先謝謝各位的解答Orz
template<typename T> class stack {
public:
typedef size_t size_type ;
typedef T value_type ;
explicit stack(int=7); // array size; default is 7
stack(const stack<T>&);
~stack();
void push(const value_type&);
void pop();
value_type& top();
const value_type& top() const;
size_type size() const;
bool empty() const;
};
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.22.7
推
05/18 20:43, , 1F
05/18 20:43, 1F
推
05/18 20:56, , 2F
05/18 20:56, 2F
→
05/18 20:56, , 3F
05/18 20:56, 3F
→
05/18 21:24, , 4F
05/18 21:24, 4F
→
05/18 21:25, , 5F
05/18 21:25, 5F
→
05/18 21:25, , 6F
05/18 21:25, 6F
推
05/21 12:37, , 7F
05/21 12:37, 7F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章