Suchergebnisse für Anfrage "gcc-warning"

2 die antwort

Funktion als statisch deklariert, aber nie definiert

Ich habe eine Header-Datei angenommen abc.h, wo ich Funktionsdeklaration als habe:

3 die antwort

Zuweisung <Zeiger auf Array von Konstanten> = <Zeiger auf Array>: inkompatible Zeiger

Wenn ich so etwas kompiliere

2 die antwort

Warum warnt GCC nicht vor nicht erreichbarem Code?

ich wundere mich warumgcc (4.6.3) gibt mir keine warnung für dieunerreichbarer Code In diesem Beispiel:

TOP-Veröffentlichungen

7 die antwort

Wie kann ein Float korrekt in ein Int und umgekehrt umgewandelt werden?

2 die antwort

Gibt es eine GCC-Warnung, die Bitverschiebungsvorgänge bei vorzeichenbehafteten Typen erkennt?

Wenn ich die C ++ - ISO-Spezifikation (Abschnitte 5.8.2 und 5.8.3) nach rechts lese, ist die Rechtsverschiebung von Typen mit negativem Vorzeichen implementierungsspezifisch und die Linksverschiebung undefiniertes Verhalten. Daher möchte ich in ...

2 die antwort

Sagen Sie gcc, dass ein Funktionsaufruf nicht zurückgegeben wird

ich benutzeC99 unterGCC. Ich habe eine Funktion deklariertstatic inline in einer Überschrift, die ich nicht ändern kann. Die Funktion kehrt nie zurück, ist aber nicht markiert__attribute__((noreturn)). Wie kann ich die Funktion so aufrufen, ...

1 die antwort

Entfernen Sie #pragma einmal Warnungen

ich benutze#pragma once in meinem.cpps und.hpps und deswegen bekomme ich eine Warnung für jede Datei, die es benutzt. Ich habe keine Option gefunden, um diese Art von Warnung zu deaktivieren, sondern nur die von#ifndef MY_FILE_H #define MY_FILE_H ...

4 die antwort

implizite Deklaration der Funktion 'strtok_r' [-Wimplicit-function-declare] inspite include <string.h>

Ich habe den folgenden Code, um eine Zeichenfolge mit durch getrennten Zeilen zu kennzeichnen\n und jede Zeile hat durch a getrennte ganze Zahlen\t: void string_to_int_array(char file_contents[BUFFER_SIZE << 5], int array[200][51]) { char ...

19 die antwort

Wie kann ich eine Warnung zu nicht verwendeten Variablen am besten stumm schalten?

Ich habe eine plattformübergreifende Anwendung und in einigen meiner Funktionen werden nicht alle an Funktionen übergebenen Werte verwendet. Daher erhalte ich eine Warnung von GCC, in der mir mitgeteilt wird, dass nicht verwendete Variablen ...

4 die antwort

Pass ein zweidimensionales Array zu einer Funktion des konstanten Parameters

Ich habe von @ gelerC Primer Plus Wenn Sie verhindern möchten, dass ein Array versehentlich von einer Funktion geändert wird, sollten Sie @ hinzufügeconst -Modifikator vor der Zeigerdeklaration im Header der Funktionsdefinition. Folgend diesem ...