/* 2. ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ Ãâ·ÂÀ» ½á¶ó. */ #include int number[5] = { 1, 2, 3, 4, 5 }; // ¿©±â¸¦ ¹Ù²Ü °Í class Point5D { public: int a; int b; int c; int d; int e; Point5D(int &p0,int &p1,int &p2,int &p3,int &p4) { a = p0; b = p1; c = p2; d = p3; e = p4; p0 = p1 = p2 = p3 = p4 = 0; } void foo(Point5D &p) { p.a = a; p.b = b; p.c = c; p.d = d; p.e = e; } void print() { printf("%d\n",a+b+c+d+e); } }; void foo(Point5D &p) { p.a++; p.b++; p.c++; p.d++; p.e++; } void main() { int x0 = number[0]; int x1 = number[1]; int x2 = number[2]; int x3 = number[3]; int x4 = number[4]; Point5D point1(x0,x1,x2,x3,x4); Point5D point2(x0,x1,x2,x3,x4); foo(point1); foo(point2); point2.foo(point1); point1.print(); point2.print(); }