Cygwin + MinGW + GCC 相談室 Part 8 (987レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
204(2): デフォルトの名無しさん [sage] 2016/07/02(土) 21:01:29.54 ID:no/g4eo0(1) AAS
class1.cpp
Class1::~Class1() {}
よく知らないけど、仮想デストラクタなんて、直接呼ぶもの?
こういうのは、実装・処理系が呼ぶんじゃないの?
君は、C++をかなり知っているの?
207(1): デフォルトの名無しさん [sage] 2016/07/02(土) 21:50:46.34 ID:RKIHWAuM(1/2) AAS
>>204
きみは知らなすぎでは…
208(1): 202 [] 2016/07/02(土) 22:05:41.61 ID:Pv/FT/v3(1) AAS
>>204-207
レス有難う御座います。
人がいないと思ったら居るんですね。ありがたや
>>205205(1): デフォルトの名無しさん [sage] 2016/07/02(土) 21:18:12.40 ID:k5Obze0x(1) AAS
>>202
規格では異なる翻訳単位(class1.cpp, class2.cpp)で定義されてる
静的記憶期間を持つオブジェクト(Class1::map, object1)の初期化順序は未定
コンパイルオプションでどうにかなるものじゃないので設計を見直す・ソースを修正する
そうですか、あるアプリケーションをコンパイルしたら上記のソースのような箇所が有りまして・・・
姑息ですがグローバル変数の定義を直前に書いて凌ごうと思います。
よく分からないのがstd::mapではエラーになるけどstd::stringだと動いたりするんですよね
実際のソースではQMapの箇所で引っかかったりしています
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.048s