Suchergebnisse für Anfrage "c++11"
'Doppelpunkt' und 'Auto' in der Schleife c ++? brauche Hilfe beim Verständnis der Syntax
Ich brauche eine Erklärung für die folgende c ++ - Syntax: for(const auto& ioDev : deviceList) gegeben, dass: std::vector<Device *> deviceListBesonders bin ich verwirrt über ':' und die Verwendung von 'auto'?
std :: vector :: emplace_back und std :: move
Ist die Verwendung von @ von Vorteistd::vector::emplace_back undstd::move zusammen? oder es ist nur redundant dastd::vector::emplace_back wird eine Inplace-Konstruktion durchgeführt? Fälle zur Klarstellung: std::vector<std::string> ...
invalid initialization of non-const reference from a rvalue
So habe ich folgende Funktion: void scan(std::istream& is, Handler& h);Ich möchte es auf verschiedene Arten aufrufen, wie: scan(std::cin, Handler()); scan(std::ifstream("myfile"), myhandler); Der Compiler beschwert sich ...
Inkorrekte Zuweisung von Werten in char enum
Ich habe mit Aufzählungen gespielt und versucht, einige Beispiele zu reproduzierendavo [http://en.cppreference.com/w/cpp/language/enum] Seite. Die ersten Beispiele haben wie vorgesehen funktioniert, ich habe jedoch einige interessante Ergebnisse ...
T declval () anstelle von T && declval () für common_type
Ist es nicht besser, @ zu verwendstd::declval in Form deklariert: template< class T > T declval(); // (1) dann aktuelle: template< class T > T && declval(); // (2)zumstd::common_type (möglicherweise nur für diesen aktuellen Zweck mit einem ...
Wie kann shared_ptr an eine Klasse mit geringerer Lebensdauer übergeben werden?
Ich möchte meinen Code optimieren. Ich habe eine Klasse, die shared_ptr Datenmitglied hat. In einigen Methoden dieser Klasse erstelle ich Objekte, die diesen Member verwenden müssen (nur um Informationen von Objekten zu erhalten, auf die ...
Bestimmen, welche Überlastung ausgewählt wurde
Nehmen wir an, ich habe eine willkürlich komplizierte überladene Funktion: template <class T> void foo(T&& ); template <class T> void foo(T* ); void foo(int );Ich möchte für einen bestimmten Ausdruck wissen,welch foo() wird gerufen. Zum ...
boost thread_group verschiebe den Besitz von unique_ptr zu thread
Welche Problemumgehung gibt es, damit dieser Code ausgeführt wird? Der Code führt zu "Versuch, auf eine gelöschte Funktion zu verweisen".unique_ptr wird in einer Schleife zugewiesen und dann an thread weitergeleitet und später ...
Stack Overflow with unique_ptr Linked List [geschlossen]
Ich habe die folgende verknüpfte Listenstruktur konvertiert struct node { node* next; int v; };in eine C ++ 11-Version - das verwendet nicht die Zeiger. struct node { unique_ptr<node> next; int v; };Addieren, Entfernen von Elementen und ...
Curiously Recurring Template Pattern (CRTP) mit statischem Constexpr in Clang
Betrachten Sie mein einfaches Beispiel unten: #include <iostream> template <typename T> class Base { public: static constexpr int y = T::x; }; class Derived : public Base<Derived> { public: static constexpr int x = 5; }; int main() { std::cout ...