問題タブ [warnings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
9657 参照

java - 特定の Java ジェネリクス キャストでのタイプ セーフ警告の意味は何ですか?

Java 警告の意味は何ですか?

型の安全性: Object から List<Integer> へのキャストは、実際には消去された型 List に対してチェックしています

次のコードのように、オブジェクトを一般的な情報を持つ型にキャストしようとすると、この警告が表示されます。

0 投票する
1 に答える
1026 参照

c++ - VC++9で警告をブースト

Boostライブラリ/ヘッダーをVC++9コンパイラ(Visual C ++ 2008ExpressEditionまたはVisualStudio2008)で使用すると、多くの問題のない警告が生成されます。それらは2種類あります:

  1. Wp64設定に関する警告。
  2. コンパイラのバージョンに関する警告。

これらの警告をオフにするにはどうすればよいですか?

0 投票する
20 に答える
201971 参照

.net - 警告:同じ依存アセンブリの異なるバージョン間で競合が見つかりました

私は現在、20のプロジェクトで構成される.NETアプリケーションを開発しています。これらのプロジェクトの中には、.NET 3.5を使用してコンパイルされているものもあれば、まだ.NET 2.0プロジェクトであるものもあります(これまでのところ問題ありません)。

問題は、外部コンポーネントを含めると、常に次の警告が表示されることです。

同じ依存アセンブリの異なるバージョン間で競合が見つかりました。

この警告は正確にはどういう意味ですか?この警告を除外する可能性はありますか(ソースコードファイルで#pragma disableを使用するなど)?

0 投票する
8 に答える
16193 参照

php - PHP で MySQL の警告を検出して処理できますか?

JobName 列を UNIQUE として定義する MySQL テーブルを扱っています。誰かがデータベースに既に存在する JobName を使用して新しいジョブをデータベースに保存しようとすると、MySQL は警告をスローします。

エラーのように、PHP スクリプトでこの警告を検出し、適切に処理できるようにしたいと考えています。理想的には、コードを分岐して処理できるように、MySQL がスローした警告の種類を知りたいです。

これは可能ですか?そうでない場合、MySQL にこの機能がないか、PHP にこの機能がないか、またはその両方が原因ですか?

0 投票する
6 に答える
5875 参照

delphi - 「戻り値...未定義の可能性がある」というDelphiの警告を無効にする方法は?

次の警告を表示する関数があります。

[DCC 警告] filename.pas(6939): W1035 関数 'function' の戻り値が未定義の可能性があります

ただし、関数はクリーンで小さく、既知の期待される戻り値を持っています。関数の最初のステートメントは次のとおりです。

また、呼び出されるローカル変数やパラメーターもありませんResult

この警告を削除するために、このメソッドを囲むことができるプラグマのようなディレクティブはありますか? これは Delphi 2007 です。

残念ながら、この Delphi インストールのヘルプ システムは機能していないため、現在、その警告のヘルプを表示できません。

頭のてっぺんから私に何ができるか知っている人はいますか?

0 投票する
11 に答える
106364 参照

c++ - 「ファイルの最後に改行がありません」コンパイラ警告

一部の C++ コンパイラで次の警告が表示される理由は何ですか?

ファイルの最後に改行がない

ソース/ヘッダー ファイルの末尾に空の行が必要なのはなぜですか?

0 投票する
4 に答える
4217 参照

perl - Perl: /Date/Manip.pm の数値 lt (<) で初期化されていない値を使用する

これは私を困惑させました。このコードは別のサーバーでは機能しましたが、Perl v5.8.8 ではDate::Manipが CPAN からロードされ、現在は機能していません。

失敗しているコードは次のとおりです。

それは正しい; Date::Manipが で失敗してい"today"ます。

失敗しているDate::Manipの行は次のとおりです。

したがって、Date::Manip$Cnfは要素"ConvTZ"orで初期化されていると想定しています"TZ"。これらは で初期化されるDate_Initため、対処する必要があります。

私の大規模なプログラムでのみ失敗しています。上記の" " を抽出getdate()してスタンドアロンで実行すると、エラーは発生しません。つまり、これに影響を与える地球環境について何かがあります。

これは既知の問題のようですが、理解されていません。「初期化されていない値の日付操作の使用」を Google で検索すると、約 2400 件のヒットがあります。このエラーはMythTVgrepmailで報告されています。

0 投票する
6 に答える
2643 参照

perl - undef 値を参照するときに Perl を停止するにはどうすればよいですか?

undef 値を参照するときに、単に警告するのではなく、Perl を停止してスタック トレースを表示するにはどうすればよいですか? use strict;この目的には十分ではないようです。

0 投票する
3 に答える
1586 参照

gcc - 「コンマの左側のオペランドは効果がありません」という警告を無効にする gcc スイッチはどれですか?

これは、gcc で -Werror を強制する、より大きなコード ベースの一部です。この警告は、変更すべきではないサード パーティのコードで生成されます (実際に修正方法を知っています) が、特定の警告を無効にすることができます。今回は man gcc に失敗したので、gcc マスターに教えてもらいましょう。ティア。

0 投票する
18 に答える
197545 参照

c# - コンストラクターでの仮想メンバー呼び出し

オブジェクト コンストラクターからの仮想メンバーの呼び出しについて、ReSharper から警告が表示されます。

なぜこれがすべきではないのでしょうか?