クラスのコンストラクターでメンバー初期化リストを使用する場合char*
、値を新しく割り当てられたメモリにコピーするか、同じ値のポインターを指すだけですか?
元。
MyString::MyString(const MyString & other) : m_str(other.m_str) {}
これで問題ありませんか、それともセルごとに実行して情報をコピーする必要がありますか?
編集:質問を明確にするために、行を変更しました。
クラスのコンストラクターでメンバー初期化リストを使用する場合char*
、値を新しく割り当てられたメモリにコピーするか、同じ値のポインターを指すだけですか?
元。
MyString::MyString(const MyString & other) : m_str(other.m_str) {}
これで問題ありませんか、それともセルごとに実行して情報をコピーする必要がありますか?
編集:質問を明確にするために、行を変更しました。