【HolonEnterprise】ローカルデータの初期値について
質問内容
Windows(x86)から、Windows(x64)への移行を行っております。
初期値未設定のローカルデータを参照すると、Windows(x86)環境では0でしたが、Windows(x64)では0以外の値が設定されています。
これは、HolonEnterpriseの仕様変更によるものでしょうか。教えてください。
回答内容
HolonEnterpriseの仕様として、ローカルデータで初期値を設定しない場合、値は不定となります。Windows(x86)環境では、不定値として、偶然0が設定されていたと考えられます。
OSやコンパイラの変更などによりメモリ配置が変わり、旧環境で発見できなかった未初期化変数の参照による問題が顕在化するケースがあります。未初期変数を参照することがないよう、適切な初期値を設定してください。
【確認済みのバージョン】すべてのバージョン
【確認済みの対象OS】すべてのOS
【カテゴリー】トラブルシューティング
製品名カテゴリ
-
コンテンツID:
3150106377
-
公開日:
2013年10月30日
-
最終更新日:2013年10月30日
アンケート
サポート情報充実のためアンケートにご協力をお願いいたします。
コメント欄: