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

Wie debugge ich C ++ 0x Programme in MacPorts gcc 4.5?

Ich habe ein einfaches C ++ - Programm, das ich zu debuggen versuche, aber gdb kann die Objektdatei für die Bibliotheken nicht finden (oder es sind keine Debug-Informationen verfügbar), und es scheint auch die Debug-Symbole für meine ausführbare...
28.07.2010, 14:12
2
Antworten

decltype () variadic Vorlage Basisklasse

Ich habe den folgenden Code, wo ich decltype() nicht auf Derived -Klasse arbeiten soll, um run() Basisklassenmethode return-type zu erhalten, da die Basisklasse keinen Standardkonstruktor hat. %Vor% Ich weiß, dass Sie declval<&g...
01.02.2018, 00:47
3
Antworten

C ++ zip variadische Vorlagen

Hier ist eine einfache Zwei-Container-Zip-Funktion in C ++: %Vor% Wie würde ich das auf eine beliebige Anzahl von Containern mit variantenspezifischen Vorlagen erweitern? Ich möchte, dass general_zip eine tuple von list s akzepti...
02.05.2012, 19:29
3
Antworten

Ein Destruktor Soll OR nicht mit einem Zeiger deklariert werden? in C ++

In C ++ 0x -n3290 Entwurf: sie wurden im Abschnitt hinzugefügt: Destruktoren: 12.4 / 2. Punkt letzte Zeile %Vor% In c ++ 03 Draft .... haben sie diesen Punkt in Destruktoren nicht erwähnt? meine Frage ist, ob %Vor% Diese Art der Dekla...
07.09.2011, 06:16
2
Antworten

Inline-Array-Initialisierung

Ich war es gewohnt, zu verwenden %Vor% zum Initialisieren des Arrays. Aber es scheint heutzutage, das funktioniert nicht mehr, ich muss explizit angeben, wie viele Elemente es gibt, mit %Vor% So haben Compiler vergessen zu zählen? Und...
03.01.2011, 10:17
3
Antworten

Ruft der folgende Code undefiniertes Verhalten auf?

Ich würde gerne so etwas machen %Vor% Meine Frage ist: Die Reihenfolge der Funktionsargumentbewertung ist nicht spezifiziert, also ist es sicher, einen Wert zu übergeben, der in einem Argument verschoben wird, und das Ergebnis des Aufrufs ei...
17.12.2014, 17:35
7
Antworten

Extrahieren Sie den Rückgabetyp einer Funktion, ohne sie aufzurufen (mit Vorlagen?)

Ich suche nach einem Weg in C ++, um den Rückgabetyp einer Funktion zu extrahieren (ohne sie aufzurufen). Ich nehme an, dies wird einige Template-Magie erfordern. %Vor% Ich untersuche derzeit, wie magic_template implementiert werden könnt...
05.01.2010, 11:51
4
Antworten

Erlaubt C ++ 0x declltype () in der Funktionssignatur?

Diese Frage setzt natürlich voraus, dass wir keine Vorlagen für diesen Typ verwenden wollen (aus welchen Gründen auch immer). %Vor% Die Frage ist: sind 1. und 2. erlaubt und möglich (oder sogar speziell definiert) in C ++ 0x?     
31.01.2011, 10:01
3
Antworten

C ++: Strukturelement in einer switch-Anweisung

Ich schreibe einen Mikroprozessor-Emulator in C ++, und eines meiner Ziele war es, den Code sehr lesbar zu machen. Um Opcodes zu implementieren, habe ich eine Struktur, die ich benutze, um einzelne Prozessoranweisungen darzustellen, und sie enth...
12.09.2014, 06:04
1
Antwort

std :: unordered_mapstd :: Zeichenfolge, myClass * - does std :: unordered_map :: erase () rufe myClass 'DTor?

Nehmen wir an, ich hätte einige unordered_map von Zeigern auf Klasseninstanzen, würde das Löschen eines Objekts aus dieser Map auch die Instanz löschen? (Umformulierung der Frage :) Wenn ich diese Instanz löschen wollte, welche Version wär...
21.10.2014, 08:01