/* °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ±â¸» °í»ç Çйø : ¼º¸í : ´ÙÀ½ ÇÁ·Î±×·¥µéÀÇ Ãâ·ÂÀ» ½á¶ó. ÁÖÀÇ »çÇ× (1): ½ÃÇèÁö¿¡ Àý´ë·Î ³«¼­ÇÏÁö ¸»°Í ÁÖÀÇ »çÇ× (2): ¹®Á¦µéÀ» Ç® ¶§ ¸ðµç ÇÁ·Î±×·¥¿¡ ÀÖ´Â data º¯¼öÀÇ °ªÀ» ¾Æ·¡ °ªÀ¸·Î ´ëÄ¡ÇÑ ÈÄ¿¡ ¹®Á¦¸¦ Ç®°Í. int data[5] = { , , , , }; */ // ÁÖ°£¿ë 1¹ø ¹®Á¦ #include class X { public: int val; X(int v) { val = 'A' + v; } void calculate() { val++; } void print() { printf("%c\n",val); } }; void main() { int data[5] = { 0, 1, 2, 3, 4 }; X *x[5]; for(int i = 0; i < 5; i++) { x[i] = new X(data[i]); x[i]->calculate(); x[i]->print(); } }