Suchergebnisse für Anfrage "language-lawyer"

4 die antwort

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 ...

10 die antwort

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 ...

2 die antwort

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 ...

TOP-Veröffentlichungen

6 die antwort

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, ...

2 die antwort

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 ...

2 die antwort

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 @ ...

4 die antwort

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 ...

4 die antwort

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 ...

10 die antwort

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 ...

6 die antwort

= + 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, ...