私は次のような構造体を持っています:
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。
空のベクターの作成時にアクセス違反が発生します。エラーが発生しないようにコンストラクターでベクトルを初期化する方法はありますか?