Suchergebnisse für Anfrage "undefined-behavior"
Ist es undefiniertes Verhalten, Übersetzungsgrenzen zu überschreiten, und gibt es Überprüfungswerkzeuge, um es zu finden?
URSPRÜNGLICHE FRAGE:Ich suche im C90-Standard nach Informationen, die ich beachten muss, wenn ich hochgradig portablen Code schreibe, während ich dem guten Willen des Compiler-Herstellers nicht vertraue und davon ausgehe, dass meine Software ...
Nicht definiertes, nicht angegebenes und durch die Implementierung definiertes Verhalten
Was ist der Unterschied zwischen undefiniertem, nicht angegebenem und implementierungsdefiniertem Verhalten in C und C ++?
Warum erzeugt diese Schleife "Warnung: Iteration 3u ruft undefiniertes Verhalten auf" und gibt mehr als 4 Zeilen aus?
Kompilieren Sie dies: #include <iostream> int main() { for (int i = 0; i < 4; ++i) std::cout << i*1000000000 << std::endl; }undgcc erzeugt die folgende Warnung: warning: iteration 3u invokes undefined behavior [-Waggressive-loop-optimizations] ...
Undefiniertes Verhalten, das Zeitreisen verursacht
Ein Beispiel fürDieser Beitrag [http://blogs.msdn.com/b/oldnewthing/archive/2014/06/27/10537746.aspx]aus einem msdn blog hat mich zum ticker gemacht: Es heißt, dass diese Funktion: void unwitting(bool door_is_open) { if (door_is_open) { ...
Wann führt das Aufrufen einer Member-Funktion für eine Null-Instanz zu undefiniertem Verhalten?
Betrachten Sie den folgenden Code: #include <iostream> struct foo { // (a): void bar() { std::cout << "gman was here" << std::endl; } // (b): void baz() { x = 5; } int x; }; int main() { foo* f = 0; f->bar(); // (a) f->baz(); // (b) }Wir ...
Was ist der richtige Weg, um den Durchschnitt zweier Werte zu ermitteln?
Ich habe kürzlich erfahren, dass Integer-Überlauf ein undefiniertes Verhalten in C ist (Nebenfrage - ist es auch UB in C ++?) In der C-Programmierung müssen Sie häufig den Durchschnitt aus zwei Werten ermittelna undb. Jedoch zu tun(a+b)/2 kann ...
Erweitert sich undefiniertes Verhalten auf die Kompilierungszeit?
Wir haben alle die Warnungen gehört, dass, wenn Sie @ aufrufundefiniertes Verhalten in C oder C ++,alles überhaupt kann passieren Ist dies auf @ begrenjedes Laufzeitverhalten überhaupt, oder beinhaltet dies auch ein Verhalten beim Kompilieren? ...
Zugriff auf inaktives Gewerkschaftsmitglied und undefiniertes Verhalten?
Ich hatte den Eindruck, dass der Zugriff auf einunionin anderes Mitglied als der letzte Satz ist UB, aber ich kann anscheinend keine solide Referenz finden (außer Antworten, die behaupten, es sei UB, aber ohne Unterstützung durch den Standard). ...
Was ist undefiniertes Verhalten in C? [Duplikat
Diese Frage hat hier bereits eine Antwort: Undefiniertes, nicht angegebenes und durch die Implementierung definiertes Verhalten [/questions/2397984/undefined-unspecified-and-implementation-defined-behavior] 9 answersWas ist undefiniertes ...
Verhalten von const_cast in C ++ [duplizieren]
Diese Frage hat hier bereits eine Antwort: Zwei verschiedene Werte bei gleicher Speicheradresse [/questions/3593687/two-different-values-at-the-same-memory-address] 6 answers Hier ist mein Problem, das Problem ist in Kommentaren const int a = ...