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

Bedingte Operator-Typ-Konvertierung in VS 2012

Ich konvertiere gerade ein ziemlich großes Projekt von VS 2008 nach 2012 und habe ein Problem mit einer Änderung in der Art und Weise, in der die konditionale Operator-Typ-Konvertierung durchgeführt zu werden scheint, ausgeführt. Lassen Sie m...
29.05.2013, 08:15
1
Antwort

Kompiliere std :: regex_iterator mit gcc

Ich kann .o-Datei mit g ++ -c test.cpp -std = c ++ 0x erstellen, aber kann es nicht verknüpfen, habe nächste Fehler: %Vor% Code: %Vor%     
19.12.2011, 13:12
2
Antworten

C ++ 0x: thread, gcc oder mein Fehler?

Ist es GCC 4.7.0 oder bin ich es? Was mache ich falsch? Dies löst eine std::system_error "Operation nicht erlaubt" Ausnahme aus: %Vor% solange das funktioniert: %Vor% Der Unterschied ist natürlich: Der nicht funktionierende...
09.09.2011, 09:24
2
Antworten

Ist das std :: array undefiniertes Verhalten? [Duplikat]

   Mögliche Duplikate: Aliasing 'T *' mit 'char *' ist erlaubt. Ist es auch andersherum erlaubt? Ich verwende ein std::array von char s, um einen Wert des unbekannten primitiven Typs zu speichern, der nicht länger als 10 Bytes i...
08.11.2012, 00:44
6
Antworten

C ++ 0x Initialisierungsliste als Referenz übergeben

Ich habe versucht, C ++ 0x-Initialisiererliste als Argument für einen Konstruktoraufruf auf diese Weise zu verwenden: %Vor% mit dem Konstruktor %Vor% Mit diesem Konstruktor beschwerte sich der Compiler: %Vor% Wenn ich jedoch den Kons...
10.06.2011, 10:16
1
Antwort

Wo ist das Standardäquivalent von boost :: shared_polymorphic_downcast in C ++ 11?

boost::shared_polymorphic_downcast und die anderen boost::shared_ptr -Funktionen liegen in <boost/shared_ptr.hpp> Ich habe kürzlich die Unterstützung von C ++ 11 in GCC mit -std=c++0x aktiviert. Um Verwirrung zu vermeiden, h...
12.06.2011, 00:15
2
Antworten

Warum kann ich in std :: transform nicht std :: get0 verwenden?

Beim Versuch, den folgenden Code zu kompilieren, der map s Schlüssel in ein vector kopieren würde: %Vor% VS2013 kann nicht unterscheiden, welche get gemeint ist, aber diese einfachere Verwendung funktioniert gut: %Vor% Die Angab...
20.12.2014, 09:18
1
Antwort

Wie implementiere ich Polymorphie mit std :: shared_ptr?

Ich habe einige der anderen Fragen zu diesem Thema gesehen, habe aber immer noch keine Antwort gefunden - ich denke ich vermisse etwas: Ich habe zwei einfache Testklassen definiert: %Vor% Ich habe typedefs deklariert, um ihre Verwendung...
16.12.2014, 10:53
3
Antworten

C ++ 0x: Speichern eines beliebigen Typs von std :: function in einer std :: map

Ich versuche, eine Menge von std :: -Funktion in einer Karte (unter GCC 4.5) zu speichern Ich möchte 2 Arten von Dingen bekommen: Speichern von Funktionen mit bereits übergebenen Argumenten; dann hast du es einfach um f () aufzurufen Sp...
02.10.2011, 01:16
2
Antworten

Was passiert mit der benachbarten String-Literalverkettung, wenn ein Modifikator vorhanden ist (L, u8 usw.)?

In C und C ++ ist es zulässig, ein Zeichenfolgenliteral aufzubrechen, weil der Präprozessor oder der Compiler dies tut Verkettung benachbarter String-Literale. %Vor% Was passiert, wenn Zeichenfolgenliteralen das Präfix L (breite Zeichen),...
03.03.2011, 10:20