1 class vec2 2 { 3 public: vec2()4 vec2() { _v[0] = _v[1] = 0; } vec2(int x,int y)5 vec2(int x, int y) { _v[0] = x; _v[1] = y; } 6 static vec2 axis[2]; 7 static vec2 axis6[6]; 8 private: 9 int _v[2]; 10 }; 11 12 vec2 vec2::axis[2] = { vec2(1,0), vec2(0,1) }; 13 vec2 vec2::axis6[6] = { 14 vec2(1,0), vec2(0,1), 15 vec2(2,0), vec2(0,2), 16 vec2(3,0), vec2(0,3) 17 }; 18 main(int argc,char * argv[])19int main(int argc, char*argv[]) 20 { 21 vec2 a; 22 23 return 0; // marker 24 } 25