- 171 名前:デフォルトの名無しさん mailto:sage [2006/10/09(月) 00:37:51 ]
- 158の場合では代入演算子ではなく、コピーコンストラクタが使われる。まあ話は変わらないが。
operator =が定義されていないときのデフォルトの実装は、 各メンバと基底クラスに代入演算子を使用したのと同じ動作をするということになっている。 また、コピーコンストラクタにも同じような規定が存在する。 162の言うとおりstd::stringが適切なコピーコンストラクタやoperator =を持っているため、 158/164の心配は杞憂だということになる。
|

|