Я компилирую с VS2013, и у меня возникла проблема с приведенным ниже кодом, так как я получаю сообщение об ошибке, не могу указать явный инициализатор для массивов:
struct OctreeNode
{
OctreeNode* child[8] = { nullptr };
std::vector<const Extents *> nodeExtentsList;
Extents nodeExtents;
bool isLeaf = true;
};
Ошибка, которую я получаю:
Ошибка 3: ошибка C2536: «BVH :: Octree :: OctreeNode :: BVH :: Octree :: OctreeNode :: child»: невозможно указать явный инициализатор для массивов
Если кто-нибудь сталкивался с этой проблемой, пожалуйста, сообщите.