コピー コンストラクターを使用して、入力オブジェクトのディープ コピーを作成する必要があります。私はとても行き詰まっています...
これまでの私のコード:
class stringCS
{
public:
stringCS();
stringCS(const stringCS &other);
private:
char *input;
};
stringCS::stringCS(const stringCS &other)
{
}
ディープコピーを作成するにはどうすればよいですか? for ループを使用して配列内のすべての文字をループ処理し、最後にヌル ターミネータを付けて別の配列にコピーする必要があることはわかっていますが、パラメーターや元の配列がどこから来るのかわかりません。
編集:
コードを教えてくれる人を探しているわけではありません。疑似コード/質問への回答に沿って何かを探しています。パラメータがわからないのでコピーの始め方がわかりません。