Suchergebnisse für Anfrage "c++11"
c ++ 11 Variadic Programming, wie man einen Turm von Vektoren definiert
Wie (wenn möglich) kann ich eine Reihe von Variablen in c ++ 11 definieren?vector's in einem Funktionskörper (oder mit anderen Worten, einer Folge vonN-Arrays mit abnehmenderNist bis 0), wie die Variablen unten? vector<vector<vector<int>>> v<3>; ...
Betrachtet Visual C ++ den vorzeichenbehafteten Ganzzahlüberlauf als undefiniert?
In letzter Zeit ist viel Aufmerksamkeit auf sich gezogen worden, dass der vorzeichenbehaftete Integer-Überlauf in C und C ++ offiziell undefiniert ist. Eine bestimmte Implementierung kann sich jedoch dafür entscheiden, sie zu definieren. In C ++ ...
Gilt die Regel, std :: string nicht in Ausnahmen einzubetten, immer noch für Move-Konstruktoren?
Ich habe vor einiger Zeit gehört, dass ich keine Ausnahmeklassen erstellen soll, die Felder von haben würdenstd::string Art. Das ist, wasBoost-Website sagt [http://www.boost.org/community/error_handling.html]. Das Grundprinzip ist dasstd::string ...
std :: unique_ptr und Zeiger auf Zeiger
Ich möchte benutzenstd::unique_ptr in Kombination mit FreeImage's FITAG. Der Code in Klartext C wäre: ... load image; FITAG* tag = NULL; FreeImage_GetMetadata(FIMD_EXIF_EXIF, bitmap, "Property", &tag); ... do some stuff with tag; ...
Wann ist eine const-Referenz besser als ein pass-by-Wert in C ++ 11?
Ich habe einige Pre-C ++ 11-Code, in dem ich verwendeconst Verweise auf große Parameter wie übergebenvectorist viel. Ein Beispiel ist wie folgt: int hd(const vector<int>& a) { return a[0]; }Ich habe gehört, dass Sie mit den neuen C ++ ...
stl zufällige verteilungen und portabilität
Warum ist es nicht erforderlich, dass das Ergebnis von Standardverteilungen über Implementierungen hinweg konsistent ist? Das Ergebnis von Pseudozufallszahlengeneratorenistandererseits muss es identisch sein. Im Folgenden wird beispielsweise mit ...
Konstruktor verschieben - Ungültiger Typ für den voreingestellten Konstruktor VS 2013
Ich habe in Bezug auf den Verschiebungskonstruktor gelesen und diesen Code in VS 2013 erstellt ... class Student { unique_ptr<string> pName_; public: Student(string name) : pName_(new string(name)) { } ~Student() { } Student(Student&&) = ...
Warum hat Visual Studio 2013 Probleme mit dem Dekltyp dieses Klassenmitglieds?
#include <vector> struct C { std::vector<int> v; decltype(v.begin()) begin() { return v.begin(); } decltype(v.end()) end() { return v.end(); } };Clang ++ hat kein Problem, aber MSVC 2013 gibt den folgenden Fehler aus: error C2228: left of ...
constexpr depth limit mit clang (fconstexpr-depth scheint nicht zu funktionieren)
Gibt es überhaupt eine Möglichkeit, die Instanziierungstiefe von constexpr zu konfigurieren? Ich starte mit -fconstexpr-depth = 4096 (mit clang / XCode). Kompilieren Sie diesen Code dennoch nicht mit Fehler: Die Constexpr-Variable fib_1 muss mit ...
Verwendung von unique_ptr anstelle von shared_ptr in BST
Ich versuche, BST mit zu implementierenunique_ptr. Ich habe ein Arbeitsprogramm fürshared_ptr. Wie verwende ich stattdessen unique_ptr, um die Single-Ownership-Semantik des BinarySearchTree zu erzwingen? Wenn ich ersetzeshared_ptr ...