Suchergebnisse für Anfrage "c++11"
Warum nicht von std :: allocator erben?
Ich habe meinen eigenen Allokator wie folgt erstellt: template<typename T> class BasicAllocator { public: typedef size_t size_type; typedef ptrdiff_t difference_type; typedef T* pointer; typedef const T* const_pointer; typedef T& reference; ...
Wie kann ich eine std :: -Funktion mit einem benutzerdefinierten Allokator erstellen?
Nehmen wir zum Speichern von Code an, ich habe einen benutzerdefinierten Allokator mit dem NamenMyAlloc was ich erfolgreich mit einemstd::vector<int> wie folgt: std::vector<int,MyAlloc<int>> vec;Jetzt möchte ich ein Lambda in einer std ...
g ++ 4.8.1 C ++ Threads, std :: system_error - Operation nicht erlaubt?
Dies ist keine doppelte Frage, da die vorgestellten Lösungen auf meinem Compiler nicht funktionieren. Ich versuche das folgende Beispiel zu kompilieren und auszuführenvon dieser ...
Vermeiden Sie verschachtelte for-Schleifen beim Durchsuchen des Parameterraums
Beim Schreiben von Unit-Tests möchte ich häufig eine Funktion mit einer Kombination von Parametern aufrufen. Zum Beispiel habe ich eine Funktion, die als deklariert ist void tester_func(int p1, double p2, std::string const& p3);und ...
So rufen Sie die callfunc-Funktion in cocos2dx 3.0 auf
Ich muss Objective C ++ nach C ++ 11 konvertieren. Ich habe mich an die folgende Syntax gehalten. Ich habe in Testcpp verwiesen und probiere die folgende Syntax. Hier der Code, den ich ausprobiert habe: this->runAction ( Sequence::create ( ...
Sind funktionslokale Typedefs in C ++ 0x Lambdas sichtbar?
Ich bin auf ein seltsames Problem gestoßen. Der folgende vereinfachte Code reproduziert das Problem in MSVC 2010: template <typename T> struct dummy { static T foo(void) { return T(); } }; int main(void) { typedef dummy<bool> dummy_type; auto x ...
MinGW-Fehler: "Thread" ist kein Mitglied von "std".
Ich versuche für Windows eine einfache Anwendung zu kompilieren: #include <thread> void Func(){ return; } int main(){ std::thread thr1(Func); thr1.detach(); return 0; }Und das bekomme ich: $ i686-w64-mingw32-g++ -static-libstdc++ -static-libgcc ...
Im Bereich basierend auf 'Index' überspringen?
Gibt es eine Möglichkeit, auf den Iterator zuzugreifen?Schleifenindex..?) in einer C ++ 11-bereichsbasierten for-Schleife? Oft müssen wir mit dem ersten Element eines Containers etwas Besonderes tun und die verbleibenden Elemente ...
Partielle Bindung von Funktionsargumenten
Gibt es einen Weg zuteilweise binde den ersten / letztenn Argumente eines aufrufbaren Objekts (z. B. einer Funktion), ohne den Rest der Argumente explizit anzugeben? std::bind() scheint das zu verlangenalle Die Argumente sind gebunden, die, ...
Objekterstellungsreihenfolge in geschweifter Init-Liste
#include <iostream> struct A { A() { std::cout << "(A::A)"; } }; struct B { B() { std::cout << "(B::B)"; } }; struct C { template<typename ...Args> C(Args && ...) {} }; int main(int agrc, char *argv[]) { C {A(), B()}; // <-- prints (B::B)(A::A) ...