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

IEE 754 Gesamtauftrag in Standard C ++ 11

Laut IEEE Gleitkomma Wikipage (auf IEEE 754) gibt es eine Gesamtbestellung auf Gleitkommazahlen mit doppelter Genauigkeit (dh auf C ++ 11 Implementierungen mit IEEE-754 Floats, wie gcc 4.8 unter Linux / x86-64). Natürlich liefert opera...
20.11.2013, 13:33
3
Antworten

Parallele Implementierungen von Standard-Algorithmen und Nebeneffekten

In der Standarddokumentation für std::transform habe ich festgestellt, dass das Funktorargument bis C ++ 11 keine Nebeneffekte haben musste, während ab C ++ 11 die Anforderung weniger restriktiv war - "op und binary_op soll Iteratoren oder Te...
21.11.2013, 11:31
1
Antwort

Bricht das flüchtige Qualifikationsmerkmal das Zwischenspeichern für diesen Speicher ab?

In diesem Artikel: Ссылка sagt, dass wir keine Optimierung für volatile vornehmen können, auch nicht wie (wo: volatile int& v = *(address); ): %Vor% kann nicht dafür optimiert werden: %Vor% Dies ist nicht möglich, da zwischen%...
31.08.2013, 17:16
2
Antworten

clang error: Nicht-type Template-Argument bezieht sich auf eine Funktion, die keine Verknüpfung hat - Bug?

Ich habe einen sehr einfachen ( C ++ 11 ) Code, der die letzte kling ( Version 3.4 trunk 187493 ) nicht kompiliert, aber GCC kompiliert fein. Der Code (unten) instanziiert das Funktions-Template foo mit dem funktionslokalen Typ Bar...
28.08.2013, 22:00
2
Antworten

Ich habe den Vorschlag von Herrn Stroustup nicht verstanden, die Kopierstandard- und Verschiebeoperationen für die abstrakte Klasse Shape zu löschen

Ich versuche zu verstehen, was der Autor in 3.3.4 Suppressing Operations in seinem neuen Buch (TCPL 4. Ausgabe) vorschlägt, ohne Erfolg. Auszug aus dem Buch    Verwenden der Standardkopie oder -verschiebung für eine Klasse in einer Hi...
28.07.2013, 21:04
3
Antworten

Scott Meyers über Rvalueness

Ich habe Scott Meyers extrem gesehen ein informatives Video über Universalreferenzen , in dem ich das meiste über Rvalue-Referenzen, Verschieben und Weiterleiten gelernt habe. An einer Stelle sprach er über rvalueness im Gegensatz zum Typ e...
20.12.2013, 15:33
1
Antwort

Unterstützt lambda capture variadic template Argumente

Es wäre schön, wenn ich Folgendes tun könnte: %Vor% Leider konnte ich es nicht mit g ++ 4.7.2 kompilieren (-std = c ++ 0x):    evtempl.hh: In der Memberfunktion 'void elt :: Event :: operator () (PT ...)':   evtempl.hh: 75: 54: Fehler: er...
16.01.2013, 22:06
4
Antworten

Gibt es noch andere Möglichkeiten, diesen Punkt zu beweisen, als das Schlüsselwort "extern": n3290 draft

Ein Punkt aus dem ISO-Entwurf N3290: Unqualifizierte Namenssuche: Abschnitt 3.4.1, Absatz 14:         Wenn ein variables Member eines Namespaces außerhalb des Bereichs von dessen definiert ist        Namespace dann jeder Name, der in der Defi...
26.07.2011, 05:47
1
Antwort

Warum ist die Forward-Deklaration einer Klasse, die ein Typedef ist, nicht erlaubt?

Wenn ich einen Zeiger auf eine Klasse verwenden möchte und keine Operationen darauf ausführen, können wir die Klasse deklarieren. Aber wenn das ein Typdef ist, warum ist das nicht erlaubt? Im folgenden Beispiel kompiliert es nur, dass ich den ko...
22.06.2011, 10:09
5
Antworten

C ++ 11 freundliche Grafikbibliothek

Nachdem ich mehrere Jahre in anderen Sprachen entwickelt habe, komme ich zurück zu C ++, weil einige der netten Features mit ISO C ++ 11 eingeführt wurden. Gibt es Bibliotheken (auf DirectX / OpenGL-Basis), die diese neuen Funktionen in ihrer öf...
26.04.2012, 22:36