- C++相談室 part124 [無断転載禁止]©2ch.net
263 :デフォルトの名無しさん (ワッチョイ 3763-hBSK)[sage]:2016/04/28(木) 00:22:32.02 ID:iQ2WswSv0 - ああ、vectorか
確かにswapは内部のポインターの交換だけで済むな。 だが値渡しがswap以外に一時オブジェクトのメモリ確保が一回多いことに変わりはない
|
- C++相談室 part124 [無断転載禁止]©2ch.net
265 :デフォルトの名無しさん (ワッチョイ 3763-hBSK)[sage]:2016/04/28(木) 00:39:59.18 ID:iQ2WswSv0 - >>264
お前の脳内ではなるのかも知れないが規格ではそう呼ばれていないし 特に関数テンプレートのようなインライン展開を期待する文脈ではスタックを消費しないだろう std::move(obj)とか
|
- C++相談室 part124 [無断転載禁止]©2ch.net
267 :デフォルトの名無しさん (ワッチョイ 3763-hBSK)[sage]:2016/04/28(木) 01:06:21.52 ID:iQ2WswSv0 - 中身みてないけど、言い出すと思った
そりゃ規格で省略が許容されてるから環境依存でそうなることもあるだろう だが「標準ライブラリは>>247方式のassignを採用していない」という事実は変わらないぞ
|
- C++相談室 part124 [無断転載禁止]©2ch.net
270 :デフォルトの名無しさん (ワッチョイ 3763-hBSK)[sage]:2016/04/28(木) 07:09:49.88 ID:iQ2WswSv0 - >>268のような日本も読めない低能は
もう生きているのもつらいだろうな
|
- C++相談室 part124 [無断転載禁止]©2ch.net
280 :デフォルトの名無しさん (ワッチョイ 3763-hBSK)[sage]:2016/04/28(木) 23:54:08.87 ID:iQ2WswSv0 - 規格であり得るとされる挙動を立証するなど時間の無駄
低能にはちょっと難しかったかもしれないが、 コンストラクターが最大何回呼ばれうるかは意識した方がいいと思う
|