Suchergebnisse für Anfrage "language-lawyer"
Dokumentation der Konvertierung "ungültiger Zeigerwert" in C ++ - Implementierungen
Nach dem C ++ Standard ist es für jede Implementierung obligatorisch, "implementierungsdefiniertes Verhalten" zu dokumentieren: 1.3.11[defns.impl.defined] implementierungsdefiniertes Verhalten Verhalten, für ein wohlgeformtes ...
Ist es undefiniertes Verhalten, aus einer nicht initialisierten Variablen zu kopieren?
Verwendet eine nicht initialisierte Variable alssrc zummemcpy undefiniertes Verhalten in C? void foo(int *to) { int from; memcpy(to, &from, sizeof(from)); }
Behält C ++ - Standardinitialisierung die vorherige Nullinitialisierung bei?
Wenn ein C ++ - Konstruktor für ein Objekt mit statischer Speicherdauer ein Element nicht initialisiert, ist dies erforderlich, um die vorherige Nullinitialisierung beizubehalten, oder verbleibt das Element mit einem unbestimmten Wert? Meine ...
ntspricht die Adresse des Arrays der des ersten Elements in C ++?
Dies kann in C aufgrund des folgenden Satzes in WG14 / N1570 garantiert werden: 6.2.5 / 20 ... Ein Array-Typ beschreibt eine zusammenhängend zugewiesene nicht leere Menge von Objekten mit einem bestimmten Element-Objekttyp, der als Elementtyp ...
Undefiniertes Verhalten und Provisorien
1) Ist es undefiniert, eine Referenz auf eine temporäre zurückzugeben, auch wenn diese Referenz nicht verwendet wird? Gibt dieses Programm beispielsweise garantiert "gut" aus: int& func() { int i = 5; return i; } int main() { func(); cout << ...
Ist es für eine Aufzählung zulässig, einen nicht aufgelisteten Wert zu haben? [Duplikat
Diese Frage hat hier bereits eine Antwort: Was passiert, wenn Sie einen ungültigen Wert für static_cast an die Aufzählungsklasse senden? [/questions/18195312/what-happens-if-you-static-cast-invalid-value-to-enum-class] 1 AntwortSag, wir ...
Wie kann dieses Lambda mit einer leeren Erfassungsliste auf den Namen des Zielbereichs verweisen?
In der C ++ 14-Norm § 5.1.2 / 12 wird ein Beispiel für einen Lambda-Ausdruck gezeigt, der sich anscheinend auf die Variable eines erreichbaren Bereichs beziehen kann.x, obwohl die Erfassungsliste ist leer, d. h. kein Erfassungsstandard der ...
Expliziter Methodentypparameter, der für einen Rohklassentyp ignoriert wird; Compiler-Fehler? [Duplikat
Diese Frage hat hier bereits eine Antwort: Java generische Methoden in generischen Klassen [/questions/18001550/java-generic-methods-in-generics-classes] 6 answers Ich erhalte einen Compilerfehler beim Aufrufen einer generischen Methode ...
Kann ich frühere Mitglieder einer Initialisierungsliste referenzieren?
Sag ich möchte auf ein Mitglied eines @ verweisinitializer_list das habe ich schon definiert. Kann ich es schaffen Dieser Code kompiliert und gibt den erwarteten Wert aus: "13 55" in Visual Studio und gcc [http://ideone.com/ntPcVl], Ich möchte ...
Warum gibt es in Roslyn Klassen für asynchrone Zustandsmaschinen (und keine Strukturen)?
Betrachten wir diese sehr einfache asynchrone Methode: static async Task myMethodAsync() { await Task.Delay(500); }Wenn ich dies mit VS2013 (Pre-Roslyn-Compiler) kompiliere, ist die generierte Zustandsmaschine eine Struktur. private struct ...