[スレッド全体]

2014/2/8 (土) 00:22:44 novice  
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0
[2118] Re3:タスクトレイのプロセスが異常終了します
▼ noviceさん
> SSelLangInfo構造体のメンバ変数szDllNameを初期化してないのが問題のようです。
> コンストラクタで下記のように初期化すればよさそうです。
> szDllName[0] = _T('\0');
>
> 他のメンバ変数も初期化したほうがよさそうです。


少し調べてみました。
SSelLangInfo構造体は、POD型なので
new SSelLangInfo();
のように括弧を付けるとゼロで初期化されるようです。
new SSelLangInfo;
だとゼロで初期化されないので文字化けします。

http://msdn.microsoft.com/ja-jp/library/80ks028k%28v=vs.90%29.aspx

古いコンパイラ(2003)でもゼロで初期化されました。

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81
[ut:0.000][st:0.000]