#include <iostream> #include <string> using namespace std; class Klass { public: int size; string* strs; public: Klass(int s) : size(s) { strs = new string[this->size]{ "hello", "world", "c++" }; } ~Klass() { delete[] strs; } /* * main함수가 정상 동작할 수 있도록 copy constructor를 구현하시오. -------------------------------- */ }; //----------------- 이하 수정 금지 ------------------------------- int main() { int i; cin >> i; Klass k(3); { Klass p = k; cout << p.strs[i] << endl; } cout << k.strs[i] << endl; return 0; }