Suchergebnisse für Anfrage "language-lawyer"
Kann ein Lambda in Header-Dateien die ODR verletzen?
Kann Folgendes in eine Header-Datei geschrieben werden: inline void f () { std::function<void ()> func = [] {}; }ode class C { std::function<void ()> func = [] {}; C () {} }; Ich denke, in jeder Quelldatei kann der Lambda-Typ unterschiedlich ...
Pedantic: Was ist eine Quelldatei? Was ist ein Header?
Zum Zweck dieser Frage interessiere ich mich nur für standardkonformes C ++, nicht für C oder C ++ 0x und nicht für implementierungsspezifische ...
Ist die Stringbreite von printf () bei nicht abgeschlossenen Strings sicher?
Ist das Folgende gut definiert? const char not_a_c_string[] = { 'h', 'e', 'l', 'l', 'o' }; printf( "%.5s", (const char*) not_a_c_string );Dies ist eine Frage zum spezifischen Formular"%.5s" und keinWie kann eine möglicherweise nicht mit NUL ...
Beginnen C ++ - Aufzählungen bei 0?
Wenn ich ein @ haenum, das den Aufzählungen keine Zahlen zuweist, wird der Ordnungswert 0 sein? Beispielsweise enum enumeration { ZERO, ONE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE }; Ich konnte ein @ findpost unter Berufung darauf, ...
C "beobachtbares Verhalten" im Kontext von UB "undefiniertes Verhalten"
(Die Frage wurde ursprünglich von Kommentaren unter dieser Antwort an @ gestell Gibt es in dieser Producer-Consumer-Implementierung Rennbedingungen? [https://stackoverflow.com/a/34805749/5538420] wird hier jedoch streng aus der C-Perspektive ...
Wie überprüfe ich, ob T ein Aggregattyp ist?
Ich weiss Bescheidstd::is_pod. Es werden jedoch mehr als nur Aggregattypen geprüft. Oder iststd::is_pod nur das Beste, was wir tun können? rundsätzlich möchte ich eine Funktionsvorlage für @ ...
Visual Studio 2015 - Compiler-Warnung (Stufe 2) C4146
Ich habe die folgende Zeile in meinem Code signed int test_case= -2147483648; was den Fehler erzeugt: C4146 unärer Minus-Operator auf vorzeichenlosen Typ angewendet, Ergebnis noch vorzeichenlos aber dies ist immer noch mit dem Datenbereich ...
Sind die Zeiger auf Zeichenfolgen in argv änderbar? [Duplikat
Diese Frage hat hier bereits eine Antwort: Ist argv [n] beschreibbar? [/questions/25737434/is-argvn-writable] 4 Antworten Neu (Januar 2016, falls die Frage lange genug besteht) hatten wir die Frage Sind die Zeichenfolgen in argv ...
Ist "typedef" zwischen dem Typ und dem Alias standardkonform?
Ich bin über einen Code gestolpert, bei dem dastypedefas Schlüsselwort "@" befindet sich zwischen dem Typ und dem Aliasnamen wie in "@" int typedef INT;It kompiliert in gcc und clang ...
= + Python-Operator ist syntaktisch korrekt
Ich schrieb versehentlich: total_acc =+ accuracyAnstatt von total_acc += accuracy Ich suchte im Netz und konnte @ nicht findetwa [http://www.tutorialspoint.com/python/python_basic_operators.htm]. Also, was ist passiert, warum glaubt Python, ...