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

Interdependente Initialisierung mit Kommas?

Ist das Folgende perfekt definiert: %Vor% d. streng äquivalent zu: %Vor% EDIT: die Frage ist nicht über Stil (ich weiß, dass es falsch ist ...), die Frage ist "theoretisch"     
14.06.2014, 20:41
2
Antworten

C ++ 11 std :: einen Zeiger weiterleiten

Ich habe eine Signal -Klasse in meiner Anwendung, die Klassen mit einer Option zur Verfügung stellt, um Ereignisse (wie in .NET) verfügbar zu machen. Die Klasse funktioniert und alles ist gut. Gestern habe ich diese SO-Frage (und ihre...
02.08.2016, 14:39
2
Antworten

Wie erstelle ich einen Alias ​​für einen noexcept-Funktionszeiger?

Ich möchte das tun: %Vor% Aber ich bekomme einen Fehler "Ausnahme-Spezifikationen sind in Typ-Aliasen nicht erlaubt." (klingelt in Version 6.1 von Xcode) Gibt es eine Problemumgehung, um einen Alias ​​mit einem noexcept-Spezifizierer zu e...
15.12.2014, 17:23
3
Antworten

Metafunktion zum Konvertieren eines Typs in eine ganze Zahl und umgekehrt

Der typeid erlaubt es jedem Typ zur Laufzeit einen eindeutigen std::type_index zuzuordnen. Ich möchte das gleiche tun, indem ich zwei Metafunktionen statisch verwende: %Vor% Gibt es eine Möglichkeit, das in C ++ 11 zu tun?     
11.12.2015, 18:26
1
Antwort

Was ist der Umfang eines benutzerdefinierten Literals?

Betrachten Sie diese zwei: %Vor% Das x Literal ist zweimal definiert, aber eine davon ist in namespace X1 definiert, während eine andere in namespace X2 definiert ist. Kann dieser Code nach dem C ++ - Standard kompiliert werden?...
22.08.2014, 17:08
1
Antwort

An welchem ​​Punkt erstellt map :: emplace ein Objekt?

Ist der Punkt, an dem std::map::emplace das Objekt (d. h. Aufruf des Konstruktors) irgendwie im Standard definiert? Wenn ja, passiert bevor das Vorhandensein eines solchen Schlüssels überprüft wird oder danach? Es ist sehr wichtig in den...
05.05.2016, 21:09
1
Antwort

struct mit demselben Namen aber unterschiedlichem Member in C ++

Wie im Buch Die C ++ Programmiersprache (Bjarne Stroustrup), in Abschnitt 15.2.3 (Die Eine Definitionsregel) Seite Nr. 425, schreibe ich Programm wie folgt: file1.cpp %Vor% file2.cpp %Vor% Zum Kompilieren habe ich den folgenden Befe...
13.05.2016, 07:09
1
Antwort

Keine Unterstützung von -finline-Funktionen in clang 3.5?

Ich benutze clang 3.5 als von ihnen verteilt. Ich verwende die folgenden Befehlszeilen, um es in meinem Travis vm zu installieren: %Vor% Wenn ich meinen Test Build mit aktivierten Optimierungen starte, erhalte ich folgende Fehlermeldung: %...
29.09.2014, 20:48
4
Antworten

Woraus besteht eine zufällige C ++ 11-Distribution?

Ich versuche, die folgende Klasse zu implementieren: %Vor% Ich möchte, dass die Klasse in einer Multithread-Umgebung arbeitet. Jeder Thread hat seine eigene Engine Objektinstanz und übergibt die Engine an Objekte jeder Klasse, die rand...
15.04.2013, 14:15
3
Antworten

Was ist ein Stream genau?

Wenn mein Buch sagt: Ein Stream ist eine Folge von Zeichen gelesen oder geschrieben von einem Gerät, dann sagt mein Buch: die istream und die ostream -Typen repräsentieren Eingabe und Ausgabe Stream (was bedeutet es?) Wie genau funktionier...
03.09.2014, 19:08