/* 4. ´ÙÀ½ ÇÁ·Î±×·¥ÀÇ Ãâ·ÂÀ» ½á¶ó. */ #include #include char *data = "2011810"; class String { int x; public: String() { printf("1\n"); } ~String() { printf("2\n"); } String& operator+(char *) { printf("3\n"); return *this; } void operator=(String &) { printf("4\n"); } }; class StringArray { String x[2]; public: StringArray() { printf("5\n"); } ~StringArray() { printf("6\n"); } String& operator[](int i) { printf("7\n"); return x[0]; } }; void main() { StringArray a; String b; b = b + "lee"; a[0] = b + "park"; }