https://gcc.gnu.org/onlinedocs/gcc-4.6.3/libstdc++/api/a00752_source.html
↑ libstdc++ の template struct(?) の array のソースを見てみたら、
// No explicit construct/copy/destroy for aggregate type.
とコメントされていた。明示的なデストラクタが何も無いので、その {・・・}
の部分は、コンパイラが初期化処理まで全部やってるってことなのかも
知れないけど、どういう仕組み?
TYPE _M_instance[N] みたいなメンバがあるけど、ここにコンパイラが初期値を
書き込むんだろうか。どういう仕様なんだろう。
C++相談室 part139
■ このスレッドは過去ログ倉庫に格納されています
721デフォルトの名無しさん (ワッチョイ 9fe3-S6R4)
2018/12/19(水) 16:21:41.32ID:Yvire5cb0■ このスレッドは過去ログ倉庫に格納されています
