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

Platzierung neu und Vererbung

Guten Abend, alle zusammen. Ein Code-Snippet sagt mehr als tausend Worte: %Vor% Wie Sie sehen, möchte ich nur über die Basisklasse auf die Instanz zugreifen, ohne den Basisklassenzeiger tatsächlich zu speichern. Beachten Sie, dass im zweite...
24.07.2014, 18:01
1
Antwort

Ist der Artikel GenericProgramming Typed Buffers mit C ++ 11 komplett veraltet?

Ich lese Generic & lt; Programmierung & gt; Typed Buffers , ein ziemlich alter Artikel von Andrei Alexandrescu. Ich frage mich, ob es immer noch Sinn macht. In seinem Artikel weist Alexandrescu auf einige Probleme mit std::vector hin, wen...
21.07.2014, 14:53
1
Antwort

Boost Any_range Leistung: std :: prev (Iterator) gegen --iterator

Ich habe vor kurzem begonnen, die freien Funktionen std::next und std::prev explizit zum Kopieren und Inkrementieren / Dekrementieren von Iteratoren zu bevorzugen. Jetzt sehe ich seltsames Verhalten in einem ziemlich speziellen Fall, und i...
01.07.2012, 10:43
1
Antwort

Vorlagenkonvertierungsfunktion zum Funktionszeiger

Yay, ein weiterer Fragentitel, der sich aus einer zufälligen Folge von C ++ - Begriffen zusammensetzt! Normalerweise machen wir eine Klasse Callable, indem wir operator() implementieren. Sie können dies aber auch tun, indem Sie eine benutz...
13.06.2012, 15:57
1
Antwort

Last-Minute-Änderung in Lambda-Syntax oder gcc bug?

Ich verwende die svn-Version von gcc-4.7.0 , um einige C ++ 11-Funktionen, z. Lambda-Ausdrücke. Seit ein paar Wochen einige meiner alten Beispiele inklusive Lambdas nicht mehr kompilieren. Ich frage mich: Habe ich eine Änderung in letzter M...
10.11.2011, 14:48
3
Antworten

C ++ 11 Lockfree Single Producer Single Consumer: Wie vermeidet man busy wait

Ich versuche eine Klasse zu implementieren, die zwei Threads verwendet: einen für den Produzenten und einen für den Konsumenten. Die aktuelle Implementierung verwendet keine Sperren: %Vor% Die Anwendung muss Arbeitselemente für einen bestimm...
09.06.2014, 12:06
1
Antwort

Deklaration von constexpr-Funktionen oder -Methoden

Ich habe mich gefragt, ob es Einschränkungen gab, wo constexpr-Funktionen und -Methoden deklariert werden müssen, wie es für Inline-Funktionen und -Methoden der Fall ist. Ich weiß, dass Inline-Funktionen oder Methoden in Header-Dateien geschr...
10.06.2014, 23:24
1
Antwort

Ein Klassenobjekt mit einem trivialen Kopierkonstruktor übergeben, aber keine Ausgabe?

Ich habe dieses Programm mit GCC und Clang probiert, aber beide geben nichts aus %Vor% Laut meiner Standardausgabe sollte dieses Programm "copied!" ausgeben. Kann mir jemand sagen, ob ich mich irre oder ob das ein Fehler in diesen beiden...
04.11.2012, 03:20
2
Antworten

Wie wird das Printf-Format-Attribut von GCC mit C ++ 11 Variadic-Vorlagen verwendet?

Ich habe eine C ++ Klasse, die das Frontend für ein Logging-System ist. Seine Logging-Funktion wird mit den variadischen Vorlagen von C ++ 11 implementiert: %Vor% Jedes Logging-Backend implementiert seine eigene Version von true_log , die...
24.09.2012, 22:45
2
Antworten

Einen Compiler schreiben: Wie man einfache Vorlagen zum Laufen bringt?

Ich habe eine Sprache mit einer sehr C ++ - ähnlichen Syntax. Der Lexer und der Parser sind vorhanden und erzeugen den korrekten AST. Zum größten Teil ist auch das Backend erledigt. Das Basissystem, das der Compiler zum Erstellen von Typen ve...
08.12.2011, 14:23