struct vertex
{
th::Vector3 point[2];
std::list<vertex>::iterator pointConnection[2];
};
std::list<vertex> vertices;
vertices.push_back(
{{vertex1->_getDerivedPosition(), vertex2->_getDerivedPosition()},
{vertices.end(), vertices.end()}}
);
我无法找到为什么这不起作用的原因,而以下编译正常?你能解释一下吗?我做错了什么?
vertex v = {{vertex1->_getDerivedPosition(), vertex2->_getDerivedPosition()},
{vertices.end(), vertices.end()};
答案 0 :(得分:0)
显然,MSVC无法做到这一点。