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

Code Lesbarkeit mit C ++ 11 Lambdas

Ich liebe wirklich Lambdas und die Fähigkeit, sie in C ++ zu verwenden, ist ein Vergnügen. Aber wie ich Haskell gewohnt bin, wo Lambdas wirklich gut in die Syntax passen, habe ich Probleme damit, sie in C ++ zu verwenden, ohne unlesbare, überlad...
26.05.2011, 18:56
3
Antworten

Ist die Zufallsbibliothek in C ++ 11 portierbar?

Ist die Bibliothek in C ++ 11 portierbar? Ich habe Rand () vermieden, weil ich hörte, dass es nicht tragbar war.     
12.02.2013, 20:09
2
Antworten

Extrahieren Sie nur die Argumenttypliste aus declltype (someFunction)

Ich habe eine variadische Vorlage, die eine Liste von Parametern für eine Funktion darstellt, zB: %Vor% Gibt es eine Möglichkeit, nur die Argumenttypen aus decltype (func) zu extrahieren, um zu sparen, dass ich sie manuell schreiben muss, zB...
18.09.2013, 11:22
4
Antworten

Soll ich jetzt C ++ 11 Lambdas verwenden?

Hier ist mein Dilemma: Ich mag Lambda sehr und habe Boost.Fusion und Phoenix sehr oft benutzt. Sie sind ziemlich ausgereift und spielen gut in vielen Compilern. Was ist mit den C ++ 11-Lambdas? Sie sind wirklich nett und viel einfacher zu ver...
11.02.2011, 03:35
6
Antworten

Warum wird das Objekt nicht sofort von std :: move zerstört zurückgegeben?

Ich habe den folgenden Code getestet: %Vor% Die Ausgabe war: %Vor% Ich habe jedoch erwartet : %Vor% Entsprechend dem Quellcode der Funktion move: %Vor% Das zurückgegebene Objekt ist ein richtiger Wert. Warum wird es nicht sofort...
27.03.2013, 16:04
5
Antworten

Ist es möglich, zu überprüfen, ob die Funktion einen ungültigen Rückgabetyp hat?

Diese sehr seltsame Anfrage kam ... Ich muss eine Kompilierzeit überprüfen, ob die aktuelle Funktion einen void Rückgabetyp hat oder nicht und die Kompilierung fehlschlägt, wenn der Rückgabetyp void ist. Ich habe versucht, mit Ссылк...
07.07.2016, 11:19
2
Antworten

Bewegungskonstruktor wird deaktiviert

Ich möchte den Move-Konstruktor in der Klasse deaktivieren. Anstatt sich zu bewegen, möchte ich auf dem Kopierkonstruktor basieren. Wenn ich versuche, diesen Code zu schreiben: %Vor% während der Kompilierung habe ich einen Fehler erhalten:...
15.02.2016, 09:36
4
Antworten

C ++ - Funktion gibt den Verweis auf das Array zurück

Gibt es eine andere Möglichkeit, einen Verweis auf ein Array von der Rückgabe der Funktion zu erhalten, außer mit einem Zeiger? Hier ist mein Code. %Vor% Und eine Klassenversion. %Vor% Hinweis: Das const -Qualifikationsmerkmal wird...
23.12.2015, 15:50
3
Antworten

Ist es sinnvoll, eine Basisklassenfunktion sowohl als virtuell als auch als final zu markieren? [Duplikat]

In verschiedenen Erklärungen von C ++ 11% final Schlüsselwort, ich sehe Beispiele wie diese. %Vor% Ist das wirklich eine nützliche Verwendung von final ? Warum würden Sie eine virtuelle Funktion in einer Basisklasse deklarieren (w...
24.05.2013, 16:01
3
Antworten

C ++ 11 bereichsbasierter Auto for-Schleife nach Wert, Referenz und Zeiger

Ich weiß, wie man das Schlüsselwort auto in der for-Schleife benutzt, um dieses Array entweder nach Wert oder Verweis zu iterieren. %Vor% Ich schaue mir also die dritte Version dieser Konvention an. Wie verwende ich Zeiger hier?     
27.11.2013, 10:12