我类有这样的成员:
struct Field
{
int Index;
std::string Name;
FieldType Type;
int Length;
};
private:
std::vector<Field> setAsList[Fieldset_COUNT];
- 数组中每一项的默认值是多少?
- 我应该为数组中的每一项创建新的
vector
吗? - 如果这个数组中的项目
nullable
?
最佳答案
1) 默认值为空 vector 。
2) 不,你已经创建了 vector ,你可能想在某个时候调整它们的大小,但你不需要创建它们。
3) C++ 中没有这样的东西。
我看到您仍在调整以在没有指针/引用的情况下工作。
关于c++ - vector 数组的默认值是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18929863/