class A
{
std::string name;
public:
A(const A & rhs)
{
name = rhs.name;
}
};
上記Aクラスのコピーコンストラクタで、文字列クラスの代入演算子を呼び出すか、文字列クラスのコピーコンストラクタを呼び出すか。
name データ メンバはまだ定義されていないので、コピー コンストラクタは呼び出されませんか?
class A
{
std::string name;
public:
A(const A & rhs)
{
name = rhs.name;
}
};
上記Aクラスのコピーコンストラクタで、文字列クラスの代入演算子を呼び出すか、文字列クラスのコピーコンストラクタを呼び出すか。
name データ メンバはまだ定義されていないので、コピー コンストラクタは呼び出されませんか?