我有一个结构如下:
struct octNode{
octNode* parent;
octNode* child[8];
std::vector<int> pointIndex;
//constructor of the struct
octNode()
{
memset(parent,0,sizeof(parent));
memset(child,0,sizeof(child));
}
};
但这会引发运行时错误:0xC0000005:访问冲突写入位置 0xcdcdcdcd。Octree_octnode_0113.exe 中 0x771115de 处的未处理异常:0xC0000005:访问冲突写入位置 0xcdcdcdcd。
访问冲突发生在空向量的创建中。有没有办法在构造函数中初始化向量,以免发生错误?