Q:copy constructor
#include <vector>
class iStack {
public:
iStack( int capacity )
: _stack( capacity ), _top( 0 ) {}//问题在这里,_stack(capacity)到底调用哪个函数
bool pop( int &value );
bool push( int value );
bool full();
bool empty();
void display();
int size();
private:
int _top;
vector< int > _stack;
};
这是Primer上给出的一个栈的例子,请问iStack的constructor 里面_stack到底调用哪个函数,
我感觉是copy constructor.