TriangleStrip* s;
declares an uninitialized pointer, and dereferencing it s->addTriangle...
is illegal.
Either initialize it with new
, or don't use pointers at all - in this case you don't need pointers, just have
TriangleStrip s;
and
s.addTriangle(triangles[i]);