- C++相談室 part114
144 :デフォルトの名無しさん[sage]:2014/09/28(日) 00:58:58.02 ID:3/ISLNZo - >>142
事前reserveとpush_backの比較か。お約束気味だな。
|
- C++相談室 part114
151 :デフォルトの名無しさん[sage]:2014/09/28(日) 10:41:26.77 ID:3/ISLNZo - vector<std::string>だと要素の構築コストがそれぞれかかるから、
vectorのreserveの効果とかは埋没しちゃうんじゃないか?試してないけど。 vector<int>で試したらだいたい6〜7倍にはなったから意味はある。 もともとの質問が「可変長にするやり方がわかりません」なんだし、効率とかは質問者に任せすべき問題だろ。
|
- C++相談室 part114
162 :デフォルトの名無しさん[sage]:2014/09/28(日) 20:55:32.98 ID:3/ISLNZo - >>161
特定のパターンを指定してアドレスを取って呼び出すとかだったらできるけど、そういう意味? ついでに効率いい/悪いの比較したやつ。 http://ideone.com/5Pdu0W
|
- C++相談室 part114
164 :デフォルトの名無しさん[sage]:2014/09/28(日) 22:05:01.25 ID:3/ISLNZo - >>163
exprort template でググればいいんじゃないか。実装されてないか。 だが知りたい。なぜそういうことがしたいのか。
|