c11

C11 ist der informelle Name des aktuellen Standards (ISO / IEC 9899: 2011) der Programmiersprache C.
1
Antwort

_Generic, um eine Union zu füllen

Ich möchte das C11 _Generic Schlüsselwort verwenden, um eine Union gemäß dem statischen Typ zu füllen , wie: %Vor% aber dies kompiliert z.B. GCC 5.3 gibt (mit gcc -std=c11 -Wall ): %Vor% BTW, die Verwendung von gcc -std=c99 -Wa...
23.02.2016, 06:51
1
Antwort

Haben unbenannte Bitfelder eine wohldefinierte Semantik?

Wird der folgende Code garantiert normal und erfolgreich beendet? %Vor% Beim Beantworten einer anderen Frage wurde die Möglichkeit eröffnet, dass die Zuweisung an ein benanntes Bit-Feld in einer Struktur ebenfalls erfolgt enthält ein unben...
06.09.2013, 06:11
2
Antworten

C11 & C ++ 11 Ausgedehnte und universelle Charakterentweichung

Kontext C11 und C ++ 11 unterstützen sowohl erweiterte Zeichen in Quelldateien als auch universelle Zeichennamen (Universal Character Names, UCNs), die es ermöglichen, Zeichen einzugeben, die nicht im Basis-Quellzeichensatz enthalten sind und...
10.05.2015, 16:38
1
Antwort

Ist die Formatierung eines mehrdimensionalen Arrays durch einen Zeiger auf einen unvollständigen Array-Typ in C erlaubt?

Betrachten Sie folgende Deklaration: %Vor% Wäre es legal, es so zu behandeln, wie es erklärt wurde: %Vor% oder sogar: %Vor% in C ohne seine Regeln (schlecht) zu brechen? Ich habe festgestellt, dass es ohne jegliche Besetzung mögli...
15.07.2015, 23:40
3
Antworten

C11 / C ++ 11 schwache Speicherbenchmarks

Kann irgendjemand auf Benchmark-Ergebnisse verweisen, die die Leistung von C11 / C ++ 11-Code mit entspannten atomaren Operationen vergleichen (insbesondere memory_order_release und memory_order_acquire , aber auch memory_order_consume u...
03.11.2013, 11:36
2
Antworten

Erzwingt Compiler nach C99-Standard

Ich habe an meinem Projekt gearbeitet, als ich entdeckte, dass die anonymen Strukturen, die ich eine Weile benutzt habe, eigentlich nur in C11 verfügbar sind, nicht in C99, dem Standard, gegen den ich kodieren möchte. Gegeben folgender Code:...
09.03.2014, 16:51