Koden virker stadig ikke

Men jeg har tænkt på om det ikke ville være nemmere at lave det med "list" istedet..
f.eks:
class VertexList
{
public:
void setVertex ( int VertexID, float xPos, float yPos, float zPos );
void getVertex ( int VertexID, float VertexPos[3] );
private:
list<int> ID;
list<float> x;
list<float> y;
list<float> z;
}
Men hvordan kan det være at jeg allerede her får en fejl:
syntax error : missing ';' before '<'