Моя программа вылетает здесь:C++ вектор push_back не работает
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]);
}
соиЬ написать мне треугольник, но я не может поместить это в вектор.
В чем проблема?
Где находится 'TriangleStrip * s;' initialized? – kay