compiler-warnings

    0

    2答えて

    iOS 5で(ARC)を使用し始めましたが、頻繁に表示される問題があります。 最初のケースは:選択してメソッドを宣言していないインスタンスメッセージの レシーバタイプ 'のUIView' [[cell viewWithTag:999] setTextColor:[UIColor blackColor]]; このラインは、問題の原因 'SETTEXTCOLOR:'。 第二の場合: セレクタに対す

    3

    2答えて

    特定のライブラリ関数に対してコンパイラの警告やエラーを生成することが可能かどうか疑問に思っています。 たとえば、私はマルチスレッドのプログラムで常に作業しています。strtok_rの代わりにstrtokのようなスレッドセーフでない関数を使用しようとするたびに、コンパイラの警告を出すことをお勧めします。 ありがとうございました。

    9

    2答えて

    以下のファイルfoo.cは私のコードで見つかった微妙なバグの簡略化されたバージョンです。 int b; void bar(int a); void foo(int a) { bar(a); a = 42; } ラインa = 42は、実際に私のコードのタイプミスです:私はb = 42を意味しました。コンパイラが誤植を検出したとは思っていませんが、もう使用されないロ

    5

    1答えて

    エラーをコンパイル時に表示するthis questionへの回答を書いた後、警告が表示され、コンパイルが完了したかどうかが疑問に思った。 一般に、診断はコンパイラに依存しますが、存在しないメンバにアクセスしたり、不完全な型のオブジェクトをインスタンス化しようとするなど、エラーがトリガされるコードはかなりわかります。 コンパイラ間で大きな違いがあるので、警告についても同じことは言えません。 GCCで

    2

    2答えて

    Cでは、関数宣言はプロトタイプ宣言またはプロトタイプ宣言ではありません。たとえば、以下の最小限のプログラムを検討:C99に非プロトタイプ宣言は廃止されているが、 int foo(); /* non-prototype declaration */ int bar (void); /* prototype declaration */ int main (int argc, char **a

    4

    1答えて

    私はすでに反対のquestionを依頼していますが、今はMavenが好きになっていて、実際にEclipseプロジェクトにマップされているpomのコンパイラ警告を設定したいと思います。 "警告のある行。 私は(?)Mavenは既にプロジェクトごとにデフォルトの警告を上書きするように目盛りを設定していますが、既定値をデフォルト以外の設定にコピーするだけです。それで、それはプラグインのための大きなハッス

    0

    1答えて

    この警告を防止するにはどうすればよいですか? 警告: 'System.Web.Mail.SmtpMail'は廃止されました: '推奨されるのはSystem.Net.Mail.SmtpClientです。 http://go.microsoft.com/fwlink/?linkid=14202 '〜\ SendMail.cs MailTest

    1

    2答えて

    GCCは、メソッドの戻り値を保存しない呼び出し元が警告を受け取るように、warn_unused_result属性でメソッドの宣言をサポートしています。 Javaには同等の機能がありますか?

    4

    1答えて

    パブリックコンストラクタの呼び出しをテストするとき、アプリケーションのJUnitテストでは、テストメソッド内で使用されない一時オブジェクトが生成されます。コンパイラはその後、未使用のオブジェクトの割り当てについて不平を言う。すべてのJUnitテストでコンパイラの警告を選択的に抑制する方法はありますか?テストは別のパッケージになっています。

    5

    4答えて

    上のクロスプラットフォームな方法でファイルサイズを取得、私はファイルサイズを知るために、このrutineを持っている: (http://delphi.about.com/od/delphitips2008/qt/filesize.htmに基づく) function FileSize(fileName : String) : Int64; var sr : TSearchRec; be