0382デフォルトの名無しさん (ブーイモ MMb9-E8CI)垢版 | 大砲2017/08/28(月) 12:49:34.85ID:0HhHgrwNM ちょっとしたコーディングミスで、以下の簡易コードように書いてしまって、ハマったのですが、コンパイルエラーにならなかった事に驚きました。 string a(何らかの文字列); string s = s.replace(置換指示); //a.replace() と書こうとした。 コピーコンストラクトの右辺に、構築中(?)の自分自身を使ってしまったと言う事なのですが、これは規格上合法なのでしょうか?