0
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()};
4

1 に答える 1

0

どうやら、MSVC でこれを行う方法はまだありません。

于 2013-05-16T20:34:03.933 に答える