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

Warum kann ich in Visual Studio nicht eine Templatised, conexpr Funktion in enable_if verwenden?

Also habe ich das auf ein minimales, vollständiges, überprüfbares Beispiel heruntergekocht und es scheint, dass Visual Studio 2015 mir einfach nicht erlaubt, eine Template-Funktion constexpr in enable_if zu verwenden. Zum Beispiel: %V...
11.01.2017, 14:36
3
Antworten

Wie überprüft man, ob weak_ptr leer ist (nicht zugewiesen)?

Gibt es eine Möglichkeit, zwischen einem zugewiesenen (möglicherweise abgelaufenen) schwachen_ptr und einem nicht zugewiesenen zu unterscheiden. %Vor% Ich verstehe die folgenden Überprüfungen für Nicht-Zuweisung oder Ablauf, aber gibt es ein...
04.08.2017, 12:36
3
Antworten

Was gibt std :: match_results :: size zurück?

Ich bin etwas verwirrt über den folgenden C ++ 11 Code: %Vor% Ich würde erwarten, dass es 3 ausgibt, aber stattdessen bekomme ich 1 . Fehle ich etwas?     
24.09.2015, 15:39
1
Antwort

Warum funktioniert SFINAE (enable_if) nicht für Member-Funktionen einer Klassenvorlage?

%Vor% Fehlermeldung: %Vor% Quelle auf cpp.sh . Ich dachte, beide typename std::enable_if<std::is_same<T,?>::value>::type könnten nicht gleichzeitig gültig sein. Bearbeiten Für die Nachwelt hier ist meine Bearbeitung...
20.06.2015, 11:05
2
Antworten

const statisches automatisches Lambda, das bei der Erfassung als Referenz verwendet wird

Bei der Verwendung einiger lokaler Lambda-Objekte in einer C ++ 11-Funktion war ich versucht, sie als const static auto lambda = ... zu deklarieren, nur damit der Compiler weiß, dass nur ein std::function -Objekt benötigt wird (und möglich...
23.06.2015, 10:06
3
Antworten

Beantragte Umfrage zu VC ++ bezüglich Einfügen und Einfügen

Ich mache eine Umfrage darüber, wie viele spezielle Member-Funktionen während der folgenden Member-Funktionen von vector ausgeführt werden: %Vor% unter verschiedenen Laufzeitbedingungen. Meine Absicht ist es, ein Papier zu veröffentlichen...
24.07.2014, 04:12
1
Antwort

Entspricht ein Templatetypname ... nicht dem TemplateTypenname eines Fehlers?

Beim Durchsuchen dieser Antwort entdeckte ich, dass eine Vorlage, die ein Parameterpaket enthält, von einer erwarteten Vorlage nicht akzeptiert wird Vorlage mit einer bestimmten Anzahl von Parametern. Dies scheint mir ein Fehler zu sein, de...
09.12.2017, 17:16
2
Antworten

Erfassen Sie std :: promise in einem Lambda C ++ 14

Ich möchte eine Zustandsmaschine machen, die die übertragenen Signale in einem eigenen Thread bearbeitet. Ich benutze Visual Studio 2015, also C ++ 11 und teilweise C ++ 14 wird unterstützt. Signale werden in Containern gespeichert. Jedes Signal...
30.10.2015, 12:46
3
Antworten

Macht das SFML Snake-Spiel schneller auf Tastendrücke?

Ich habe ein SFML C ++ - Schlangenspiel gefunden und ich habe damit herumgespielt und ein paar Dinge verändert, aber eines der Dinge, die ich nicht herausfinden kann, ist, wie man es mit dem Drücken der Pfeiltasten sanfter macht . Momentan benut...
31.07.2015, 04:32
1
Antwort

Warum muss conexpr statisch sein?

Ein Versuch, ein Member einer Struktur mit dem Attribut conexpr zu erstellen, ohne statisch zu sein, führt zu einem Compilerfehler (siehe unten). Warum das? Für einen einzelnen konstanten Wert habe ich diesen Wert im Speicher, bis das Programm t...
13.04.2014, 18:38