#include <vector>
class A {
private:
std::vector<int> v_;
public:
A(int size = 100, int init_val = 100){
for(int i=0; i<size; i++)
v_.push_back(init_val);
}
};
总的来说,如果我这样做:
A a(1000, 100);
真的会发生什么?这是我第一次在构造函数中看到硬编码参数!