VC++2010での警告 C4995

[戻る]
silvia 2010/08/04(水) 15:15:42
C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include\cstringt.h(295):
warning C4995: 'vsprintf': 名前が避けられた #pragma として記述されています。

これと同様のエラーが出てしまいます.
#pragma warning(disable: 4995)
と上記のファイルに記述すれば警告は消えるのですが.
自分のプロジェクト以外の部分を書き換えてもいいものなんでしょうか?

silvia 2010/08/04(水) 15:24:02
すいません.環境はwin7+VS2010です

瀬戸っぷ [E-Mail] 2010/08/04(水) 15:46:22
>と上記のファイルに記述すれば警告は消えるのですが.
>自分のプロジェクト以外の部分を書き換えてもいいものなんでしょうか?

cstringt.hのincludeより前に記述すればよい…かと。

silvia 2010/08/04(水) 17:23:09
すいませんincludeの後に記述していました
前に記述することで表示を消せました

表示させないだけというので違和感があり
調べたらvsprintfが今後削除されるかもとあったのですが
マイクロソフトがcstringt.hをvsprintf_sに修正することはないのですか?

古いスレッドには追加発言できません。