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

statischer consxpr Zeiger-zur-Funktion, Unterschied zwischen Compilern

Bei der Beantwortung dieser Frage habe ich den folgenden Code mit gcc ( Code kompiliert ) und klingeln ( Code abgelehnt ) ): %Vor% Ich bin mir nicht sicher, welcher Compiler richtig ist, obwohl ich denke, dass die constexpr-Initialisierung...
07.04.2013, 20:24
4
Antworten

isSet () oder operator void * () oder explizite opertor bool () oder etwas anderes?

Was ist der Stand der Technik über Funktionen, um zu überprüfen, ob ein Wert gesetzt ist oder nicht ? Beispielsweise analysiert der folgende Iterator Zellen. Einige Zellen enthalten einen Wert, andere Zellen sind leer. Was ist der bequ...
23.05.2017, 12:32
2
Antworten

Ist es möglich, std :: enable_if zu verwenden, um eine Mitgliedervorlagenspezialisierung auszuwählen?

Gegeben eine Klassendeklaration %Vor% Ich möchte A::foo für verschiedene Typen ( int , ...) und Klassen (POD, non-POD) von T spezialisieren. Leider kann ich std::enable_if nicht für letzteres verwenden. Folgendes kompiliert nicht:...
26.10.2012, 10:02
3
Antworten

C ++ 0x rvalue Referenzvorlage Argumentabzug

Gegeben GMans köstlich böse auto_cast Dienstprogramm-Funktion zusammengebraut hier , ich habe versucht herauszufinden, warum es nicht für mich kompiliert, wenn ich auto_cast von einem rvalue (auf MSVC 10.0) versuche. Hier ist der Cod...
27.10.2010, 13:49
2
Antworten

Warum kann ich den "this" -Zeiger nicht mit einem Lambda erfassen?

Betrachten Sie den folgenden Code: %Vor% In VC2010 führte die Verwendung von this anstelle von a zu Kompilierungsfehlern. Unter anderem: %Vor% Was ich nicht verstehe. Bedeutet es, dass es nicht weiß, ob es eine Referenz verwenden o...
19.10.2011, 19:05
2
Antworten

Welche stabile c ++ 11-Funktion kann sicher verwendet werden [geschlossen]

Was sind die C++11 -Features, die genug ausgereift sind, um sicher in meinen Projekten verwendet werden zu können? Ich spreche von GCC hauptsächlich brauche ich selten Visual Studio. und ich möchte natürlich kein Feature in meinen Code auf...
19.10.2011, 19:40
1
Antwort

hat den C ++ 0x Enumerationsvergleich stark typisiert

Warum sind Instanzen von stark typisierten C ++ 0x-Enumerationen nicht miteinander vergleichbar? Update: Sie sind in gcc 4.6 vergleichbar; Ich bin mir nicht sicher, ob es in gcc 4.4 funktioniert hat.     
13.06.2010, 00:49
2
Antworten

Kann ich curlopt_writefunction mit einem C ++ 11 Lambda-Ausdruck verwenden?

Ich habe versucht, einen C ++ 11-Lambda-Ausdruck mit CURLOPT_WRITEFUNCTION zu verwenden, aber das Programm stürzt zur Laufzeit mit einer Zugriffsverletzung ab. Ich bin mir nicht sicher, wie ich dies aufgrund des Mangels an C ++ 11-Kenntnissen we...
08.07.2011, 12:50
1
Antwort

Sicher, leere Variablen nach Wert zu übergeben, wenn sie keine Definition haben?

Wenn ich eine leere Variable nach Wert übergebe, obwohl sie keine Definition hat, ist sie sicher und konform? Ich bin auf dieses Problem gestoßen, als ich an Code gearbeitet habe und | überladen habe, um den Inhalt des Vektors v : auszu...
02.11.2017, 11:07
3
Antworten

c ++ warum std :: async langsamer als sequenzielle Ausführung

%Vor% Hallo, Also oben sind zwei Funktionen zum Aufsummieren eines Vektors von Zufallszahlen. Ich habe mehrere Läufe gemacht, aber es scheint, dass ich nicht von std::async profitiert habe. Unten sind einige Ergebnisse, die ich bekomme...
08.11.2017, 15:35