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