- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2017-11-30T22:35:51+09:00","default:wikiwriter","wikiwriter")
&tag(MFC);
*目次 [#w61d0e1f]
#contents
*関連ページ [#a7a132ce]
*参考情報 [#nb684ab5]
*Tips [#xb21bd1d]
**「warning C4189: 'nSize' : ローカル変数が初期化されましたが、参照されていません」を解決 [#b8a70a17]
-UNUSED_ALWAYSマクロを使用する
UNUSED_ALWAYS(nSize);
-afx.hで定義されているマクロ。
#pre{{
#ifdef _DEBUG
#define UNUSED(x)
#else
#define UNUSED(x) x
#endif
#define UNUSED_ALWAYS(x) x
}}
-要するに以下のように展開され、「参照されている」ことになるため警告が消える。
UNUSED_ALWAYS(nSize); //ソースコードの定義
nSize; //展開されるとこうなる。