5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【標準C++】C++相談室 part39【STL含む】

615 :デフォルトの名無しさん:05/02/21 14:21:14
http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20050215/156201/index.shtml
「C++はなぜ人気がないのか」

に書かれてある、テンプレートの記述に関してなんですが

> C++では「vector」などと宣言したコレクションにはPersonクラスのオブジェクトが
> 直接格納されるのに対し,Javaでは以前のコレクションと同様にオブジェクトへの参照が格納される。
> このため,メモリー使用量が減ったりシーケンシャル・アクセスが高速になるといった効果は期待できない。

というのがわかりません。
直接格納される(値渡しのこと?)とどうしてメモリー使用量が減ったり
シーケンシャル・アクセスが高速になるのでしょうか?
コピーコンストラクタが呼ばれて余計遅くなるイメージがあるんですが。

240 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)