我的程序在这里崩溃:
void TriangleStrip::addTriangle(Triangle t){
cout << t <<endl ;
instances.push_back(t); // problem here
}
实例是:
vector<Triangle> instances;
我在这里调用 addTriangle :
TriangleStrip* s;
int c = m.getTrianglesCount();
int i;
Triangle* triangles = m.getTriangles();
for(i=0; i<c; i++){
s->addTriangle(triangles[i]);
}
cout 给我写三角形,但我不能把它放到向量中。
问题是什么?