#include using namespace std; #include "MyString.h" MyString::MyString(void) { s = new char[1]; *s = '\0'; } MyString::MyString(const char *n) { s = new char[strlen(n)+1]; strcpy(s, n); } // ここにコピーコンストラクタを追加する // コピーコンストラクタが呼び出されたら // "コピーコンストラクタが呼ばれたましたよ"というメッセージを表示するようにすること。 MyString::~MyString(void) { cout << "MyStringオブジェクトのデストラクタが呼ばれましたよ s='" << s << "'" << endl; delete [] s; } void MyString::printString(){ //以下のコードを修正する printf("%s\n",s); } char& MyString::getChar(int i){ //以下にコードを書く } const char* MyString::getConstCharArray(){ return s; }