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