Suchergebnisse für Anfrage "language-lawyer"

10 die antwort

Gibt es eine einfache, portable Möglichkeit, die Reihenfolge von zwei Zeichen in C zu bestimmen?

Nach dem Standard: Die Werte der Mitglieder des Ausführungszeichensatzes sind implementierungsspezifisch. (ISO / IEC 9899: 1999 5.2.1 / 1) Weiter im Standard: ... der Wert jedes Zeichens nach0 in der obigen Liste der Dezimalstellen muss eine ...

2 die antwort

Ist Stack-Abwicklung mit Ausnahmen, die vom C ++ - Standard garantiert werden?

Bezüglich des Abwickelns des Stapels lautet der c ++ - Standard: Eine Ausnahme gilt nach Abschluss der Initialisierung des Ausnahmeobjekts ([except.throw]) als nicht abgefangen, bis die Aktivierung eines Handlers für die Ausnahme ...

8 die antwort

memcpy / memmove an ein Gewerkschaftsmitglied, setzt dies das 'aktive' Mitglied?

Wichtige Klarstellung: Einige Kommentatoren scheinen zu glauben, dass ich aus einer Gewerkschaft kopiere. Schau dir das @ genau memcpy, kopiert es von der Adresse eines einfachen altenuint32_t, das nicht in einer Union enthalten ist. Außerdem ...

TOP-Veröffentlichungen

6 die antwort

T * versus char * Zeigerarithmetik

Angenommen, wir haben ein Array, das N Elemente vom Typ T enthält. T a[N];Nach dem C ++ 14 Standard, unter welchen Bedingungen haben wir die Garantie, dass (char*)(void*)&a[0] + n*sizeof(T) == (char*)(void*)&a[n], (0<=n<N) ?Während dies für ...

4 die antwort

Warum verhalten sich (;;) Schleifen wie Endlosschleifen?

Die Antworten auf eine aktuelle Frage zufor(;;){} Schleifen Was macht eine for (;;) -Schleif [https://stackoverflow.com/questions/39807004/what-does-a-for-loop-do]) schien mir nichts zu beantworten, deshalb dachte ich, ich würde versuchen, die ...

2 die antwort

typ des Referenzobjekts in Lambda

Der folgende Code funktioniert mit gcc [http://rextester.com/JCZJ90740] #include <map> int main() { std::map<int, double> dict; const auto lambda = [&]() { decltype(dict)::value_type bar; }; }Aber für msvc [http://rextester.com/XOGC56856] Ich ...

2 die antwort

Wie passt die JLS-Grammatik zu einfachen Feldzugriffen (obj.f)?

Ich war auf der Suche nachJLS Kapitel 19 Grammatik [https://docs.oracle.com/javase/specs/jls/se8/html/jls-19.html] versuchen herauszufinden, wie ein einfacher Feldzugriff analysiert wird: obj.field Es sieht für mich aus wie die erste Variante ...

2 die antwort

Wie funktioniert die Ableitung von Vorlagenargumenten, wenn eine überladene Funktion als Argument beteiligt ist?

Dies ist das anspruchsvollere Frage erwähnt inWie funktioniert die Überladungsauflösung, wenn ein Argument eine überladene Funktion ...