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.
Ich versuche, eine Lösung mithilfe von Zeigern zu einer mit unique_ptr zu migrieren, um die Ressourcenbehandlung zu vereinfachen. Ich bin mir bewusst, bewegen Semantik und die Verwendung von std::move() mit unique_ptrs arbeiten.
Zur Zeit h...
Programm:
%Vor%
wenn mit kompiliert
%Vor%
erzeugt einen Fehler:
%Vor%
und auf Ссылка wird geschrieben
%Vor%
Ich habe erwartet, dass der Konstruktor verwendet wird.
Kann jemand erklären?
Im Anschluss an dieses hervorragende Tutorial für Futures , verspricht und abgepackte Aufgaben Ich kam an den Punkt, an dem ich meine eigene Aufgabe vorbereiten wollte
%Vor%
Soweit ich die gcc-4.7.0 Fehlermeldung entziffern kann, erwa...
Angenommen, ich habe einen Vektor von Strings und möchte sie über std :: accumulate verketten.
Wenn ich den folgenden Code verwende:
%Vor%
Ich kann ziemlich sicher sein, dass es eine temporäre Objektkonstruktion geben wird.
In dieser...
Betrachten Sie Folgendes: ( Wandbox )
%Vor%
Gegeben sei eine Sequenz von std::array<T, length1> , std::array<T, length2> , ..., std::array<T, lengthK> , wie kann ich den obigen Code verallgemeinern und eine Funktion...
Ich arbeite immer noch an einer guten Lösung für meine One-of-a-Type-Container-Problem - und wenn ich darüber nachdenke, wäre es schön, einfach so etwas wie std::map<std::type_info, boost::any> verwenden zu können. Leider definiert s...
Ich habe eine Art mit der folgenden Schnittstelle:
%Vor%
Ich erwarte RandomIt als einen Iterator von std::vector<T>.begin()/end() oder einen einfachen Zeigertyp T* first,T* last . Ich denke, wenn ich annahme, dass RandomIt e...
Ich habe C ++ 11% forward_list als Container für schnelle Einfügungen ohne viel Speicheraufwand verwendet, da es sich um eine einfach verknüpfte Liste handelt.
Nachdem ich erkannt habe, dass forward_list keine size() -Methode hat, bi...
Ich lese gerade Bjarne Stroustrups "Die C ++ Programmiersprache" 4. Ausgabe. In den ersten Teilen des Buches fand ich eine Verwendung von using wie folgt:
%Vor%
* Siehe [**] für vollständige Programm- und Fehlermeldung *
Das ist ge...
Vor ein paar Tagen habe ich entdeckt, dass Sie die Kompilierungszeit strlen mit etwas wie diesem finden können:
%Vor%
Wenn es kompiliert ist, dann ist alles gut. Sie können eine Überladung wie folgt hinzufügen:
%Vor%
Dann wird es imme...