c++11

C ++ 11 ist eine 2011 verabschiedete Version des C ++ - Sprachstandards. Sie hat viele Änderungen und Ergänzungen der Kernsprache sowie der verbesserten und erweiterten C ++ - Standardbibliothek vorgenommen.
1
Antwort

Workaround für die Umkehrung der argumentabhängigen Suche?

C ++ hat ADL (Argument Dependent Lookup), durch das, wie sein Name beschreibt, der Kontext (Namespace) einer Funktion aus dem Kontext (Namespace) von (irgendeinem) Argument (en) impliziert werden kann. %Vor% Meine Frage ist, ob das Umgekehr...
15.12.2013, 22:04
1
Antwort

So aktivieren Sie die C ++ 11-Syntaxhervorhebung in Qt Creator für das CMake-Projekt

Wie aktiviere ich C ++ 11 Syntax Highlighting in Qt Creator für CMake-Projekt? Ich habe diesen Code in CMakeLists.txt: %Vor% Alles baut ohne Probleme auf. Ich weiß, wie ich Qt Creator erzwinge, C ++ 11-Syntax-Highlighting für qmake-bas...
04.01.2013, 11:54
1
Antwort

Erweitern eines Lambda für jeden Parameter eines Parameterpakets: Clang vs. GCC

Dieser Code funktioniert in Clang 3.5: %Vor% In GCC 4.9 bekomme ich stattdessen den folgenden Fehler: %Vor% Also, welcher Compiler hat einen Bug, Clang oder GCC? Das Clang Verhalten macht zumindest für mich am meisten Sinn.     
01.02.2015, 18:56
2
Antworten

Problemumgehung für Debugsymbolfehler mit Auto Member-Funktion?

Es scheint ein Problem mit Debug-Symbolen und Auto zu geben. Ich habe eine automatische Funktion in einer Klasse: %Vor% Wenn ich mit G ++ (4.8.2) und -g kompiliere, habe ich diesen Fehler: %Vor% Mit clang ++ (3.4) und -g habe ich folg...
07.07.2014, 18:48
1
Antwort

Temporäres const-Array, das nicht an die rvalue-Referenz gebunden ist

Ich habe folgendes Testprogramm: %Vor% Ich würde erwarten, dass die mit einem Pfeil markierte Zeile die rvalue-Überladung wie den nicht konstanten Aufruf direkt darüber aufrufen würde, aber nicht. Ist das nur ein Fehler in GCC oder gibt e...
07.07.2013, 02:19
2
Antworten

C ++ 11 reentrante Klassensperrstrategie

Ich habe eine Schnittstelle mit dem pimpl idiom, aber die Schnittstelle muss reentrant sein. Das Aufrufen von Threads muss jedoch nicht die Sperre berücksichtigen. Dies ist eine vierteilige Frage und ein Teil unentgeltlich konstruiertes C ++...
05.11.2012, 20:40
1
Antwort

static_assert erkennt einen Template-Parameter const char * nicht als constexpr: g ++ bug?

Beachten Sie die folgenden Definitionen. %Vor% Der vollständige Fehler ist    ../ main.cpp: 16: 3: Fehler: nicht konstante Bedingung für statische Assertion       ../ main.cpp: 16: 3: error: '(((const char *) (& amp; Test :: falscher_str...
01.05.2012, 23:39
3
Antworten

validate integer ist ein Enum-Klassenelement (C ++ 11)

Ich habe eine enum-Klasse %Vor% Ich möchte prüfen, ob eine ganze Zahl in ein Foo konvertiert werden kann. Was wäre der ideale Weg, dies zu tun? Dies ist für die Laufzeitprüfung (die ganze Zahl ist noch nicht zur Kompilierzeit bekannt)...
22.11.2011, 03:49
2
Antworten

Kann std :: atomic Inkremente mit Dekrementen abbrechen?

Verwenden von entspannter Speicherreihenfolge , z. Wäre es dem Compiler möglich, für einen Referenzzählzeiger ein nachfolgendes Inkrement und Dekrement zu optimieren? %Vor% Bei der Demontage sieht es nicht so aus. Aber da das Umordnen erlau...
04.08.2016, 11:25
1
Antwort

g ++ - 5.1.1 warnt vor ungenutzten Variablen nur, wenn das Optimierungs-Flag verwendet wird

In einem großen Projekt habe ich einige Compiler-Warnungen von g ++ - 5.1.1 erhalten nur beim Erstellen der Release-Version (die Optimierungsflags verwendet), aber nicht Beim Erstellen der Debug-Version (die die meisten Compiler-Optimierung deak...
03.10.2015, 00:45