- C++相談室 part119 [転載禁止]©2ch.net
819 :デフォルトの名無しさん[sage]:2015/10/06(火) 12:27:05.15 ID:Zn1/MkM8 - そうそう、mapで思い出したけど
テーブルって実行時に初期化したくないやん ある程度の大きさのmapの初期化を出来るだけ実行時の生成コストを少なくするように記述するにはどうしたらいいのかな? 環境によって違うけど 構造体の配列とかだと、初期化子リスト付けとくと、.dataセクションに即値が書かれてて 初期化時にはそれをコピーしてポインタをセットして準備完了 それと同じようなことをmapでやって見たい c++11だとmapでも初期化子リスト使えるからそれでいけるのかな? 何年か前にg++でコンパイルして.dataセクション見てみたけど当時はmapの即値になってるように見えなかった c++03とかだとどんな手があるんだろう??
|
|