假设我有一个包含向量成员的结构体。在构造函数中,我希望将其设置为空。但是稍后我要能够将元素添加到其中。在将其设置为NULL后,如何初始化这个向量?
struct structName {
vector<int> vec;
structName() {
vec = NULL
}
void set(int);
}
void structName::set(int n) {
// What do I put here?
vec.push_back(n);
}
感谢您的帮助!
sizeof(vector<int>)
。 - johnstd::vector
大小为12。 - chris