C++相談室 part39
■ このスレッドは過去ログ倉庫に格納されています
0269デフォルトの名無しさん
05/03/16 00:22:59std::string first;
std::string second;
};
は、safe だろうか、out だろうか。
コンストラクタを定義しないと、インスタンスを作った時に
何もされないと思ったので、std::string のコンストラクタも
呼ばれなくて、まずいんちゃうかと思ったんだが…
実際、BC++ で実験してみたが、特に問題なく動作してしまっている。
std::string を自前のクラスにしてみたところ、ちゃんと
メンバーのコンストラクタも呼ばれているみたいなんだが、
これって、処理系依存コードなんだろか。規格上は、どうなってんだろ。
(その Effective C++ とかの本を持ってないので、教えてくれー)
■ このスレッドは過去ログ倉庫に格納されています