No.1ベストアンサー
- 回答日時:
VC++に限らずC/C++の警告はごく少数の例外を除いて他の言語でのエラーに近い重みがあります。
それを抑制するというのはごく少数の例外を除いて非常に危険な行為で、正攻法(エラー/警告が出ないようにコードを修正する)で潰すべきです。
ですので、本当に無視していい警告なのかどうか確認するため、どんなコードを扱っていてその「特定の警告」が何なのかお教えください。
また、#pragmaが使用できない理由もお教えください。
回答ありがとうございます。
発生している警告コードはC4786です。
テンプレート関数の関数名で警告が出ています。
#pragmaが使用したくないことについてですが、
ソースコードを、ほかの環境(Visual Studio2005など)でも、
使用するので、できればVC++6.0のプロジェクトの設定で
何とかしたいのが理由です。
質問が乱暴すぎました。すいません。
No.3
- 回答日時:
あーなるほどC4786ですか。
確かにあれはVC++6.0でテンプレートを使用するとよく出る、「ごく少数の例外」に含まれる警告ですね。「ソースコードを、ほかの環境(Visual Studio2005など)でも、使用する」というのであれば、以下のように_MSC_VERマクロの値を見て#pragmaを使うかどうか判定するというのはどうでしょうか。
#if defined(_MSC_VER) && _MSC_VER < 1300
#pragma warning(push)
#pragma warning(disable:4786)
#endif // defined(_MSC_VER) && _MSC_VER < 1300
……(警告が発生するコード)……
#if defined(_MSC_VER) && _MSC_VER < 1300
#pragma warning(pop)
#endif // defined(_MSC_VER) && _MSC_VER < 1300
参考:VC++各バージョンの_MSC_VERマクロの値
http://oksluo.blog10.fc2.com/blog-entry-2.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(SNS・コミュニケーションサービス) ゲームでボイスチャットを使いたいんですが、親にどう説明したらいいですか 2 2022/08/03 14:07
- Chrome(クローム) PC版Chromeで特定サイトの読み込み時のデータ量を軽減したい(特に画像データ) 1 2023/02/09 17:50
- Access(アクセス) エクセルのVBAについて教えてください。 4 2023/01/21 10:21
- Excel(エクセル) エクセルについて教えてください。 1 2023/02/23 10:08
- その他(ゲーム) プレーステーション(PS5)のVCパーティーについて 1 2023/01/18 12:10
- ふるさと納税 ふるさと納税ワンストップ特例制度が適用されなかった 7 2022/05/04 23:39
- その他(ネットショッピング・通販・ECサイト) マルチ商法で販売する理由 2 2022/08/07 21:07
- Excel(エクセル) ExcelのVBAコードについて教えてください。 1 2023/01/13 10:42
- 一眼レフカメラ 新品の標準レンズ 画角の中央当たりにゴミ?が写る。対処法は? 9 2022/09/12 08:27
- オンラインゲーム VCしながらゲームしたい… 2 2022/06/11 16:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA で警告音
-
deleteで開放するとエラーにな...
-
Excel vbaでフォルダー内のppt...
-
配列のオフセットおよび長さが...
-
IEの操作(Busy)でエラーになる
-
学校のChrome Bookのロックの解...
-
Windows10 バックアップで失敗...
-
iPhoneの「人を探す」について
-
STEAM版BF4が起動しない
-
ASRockのLED制御が出来ない
-
YAMAHAルータの設定ファイルの...
-
Thunderbird ローカルフォルダ...
-
DROP BOX バックアップを削除し...
-
DVD Flick インストール時のエラー
-
サンダーバードが起動しません
-
ショートメールをPCに保存す...
-
DVDshrink メモリリソースが足...
-
依存関係サービスが起動できな...
-
FFFTPの読みかたって?
-
外付けハードディスク2台をミ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
deleteで開放するとエラーにな...
-
<strong>は、重要・緊急・注意...
-
配列のオフセットおよび長さが...
-
VB6.0 パスが見つかりません
-
Excel vbaでフォルダー内のppt...
-
c#で他のアプリをアクティブに...
-
VBA で警告音
-
VBA Selenium Google Chrome 操...
-
Access VBA での有効なパスチェ...
-
pythonのモジュールのエラーの原因
-
スクリプトで通知領域にあるソ...
-
エラー:ページにアクセスする...
-
ExcelVBAマクロでの変数の宣言...
-
IEの操作(Busy)でエラーになる
-
ITRONプログラミングについて
-
M365環境での動作エラー、及び...
-
VC++6.0 警告抑制
-
py2app
-
DROP BOX バックアップを削除し...
-
外付けハードディスク2台をミ...
おすすめ情報