Suchergebnisse für Anfrage "c++11"

1 die antwort

Warum kann das Austauschen von Standardbibliothekscontainern in C ++ 11 (unter Einbeziehung von Zuordnern) problematisch sein?

Hinweis:Ursprünglich gefragt ...

2 die antwort

Warum in Allocators propagate_on_container_swap == false zulassen, wenn dies undefiniertes Verhalten verursachen kann?

Hinweis:Ursprünglich gefragt vonMatt Mcnabb [https://stackoverflow.com/users/1505939/matt-mcnabb]Als ...

4 die antwort

Ist constexpr ein "Hinweis" (wie Inline) oder eine "verbindliche Anfrage" an den Compiler?

Istconstexpr Ein Indikator für den Compiler oder ein Verhalten? Das vorliegende Beispiel ist das folgende: template<typename T> std::size_t constexpr getID() { return typeid(T).hash_code(); }hash_code ist eine Laufzeitkonstante, dennoch ...

TOP-Veröffentlichungen

4 die antwort

c ++ thread-lokaler Speicher clang-503.0.40 (Mac OSX)

Nachdem ich eine Variable folgendermaßen deklariert habe: #include <thread> namespace thread_space { thread_local int s; } //etc.Ich habe versucht, meinen Code mit 'g ++ -std = c ++ 0x -pthread [Quelldatei]' zu kompilieren. Ich erhalte folgenden ...

1 die antwort

std :: map access operator veraltet? Kein Operator [] entspricht diesen Operanden

Gemäßhttp://www.cplusplus.com/reference/map/map/ [http://www.cplusplus.com/reference/map/map/]Ich kann entweder verwendenm[k] oderm.at(k) um auf den Wert eines Schlüssels zuzugreifenk in einer Kartem. Allerdings, wenn ich es ...

2 die antwort

CMake disable -std = c ++ 11-Flag für C-Dateien

Ich versuche zu bauenbkchaind [https://github.com/bkchain/bkchaind]. Eine Build-Option ist die Verwendung von cmake, daher habe ich es mit Homebrew (OSX 10.9.1) installiert. Wenn ich es tuecmakeIch bekomme jedoch: [ 2%] Building C ...

4 die antwort

Die std :: transform-ähnliche Funktion, die den transformierten Container zurückgibt

Ich versuche, eine Funktion ähnlich zu implementierenstd::transform Anstatt den Ausgabe-Iterator durch ein Argument zu ersetzen, möchte ich einen Container mit transformierten Eingabeelementen erstellen und zurückgeben. Sagen wir, es ...

4 die antwort

Wird std :: move auf der Initialisierungsliste des Konstruktors für übergebene Heavy-Member wirklich benötigt?

Kürzlich habe ich ein Beispiel aus gelesencppreference ... / vector / emplace_back [http://en.cppreference.com/w/cpp/container/vector/emplace_back]: struct President { std::string name; std::string country; int year; President(std::string ...

2 die antwort

Fehler: Es kann kein expliziter Initialisierer für das Array angegeben werden

Ich verwende Visual Studios 2013 und erhalte diesen Fehler weiterhin, verstehe aber nicht warum. class CLI{ string commands[2] = {"create", "login"}; public: void addCommand(), start(), getCommand(string); };Der Fehler: error C2536: ...

1 die antwort

Variadic Templates Parameter Matching in der STD :: Funktion

Ich habe folgenden Code: #include <iostream> #include <functional> template<typename Return, typename... Params> void func(std::function<Return(Params... )> x) {} void f(double) {} int main() { //func<void, double>(f); // compile error here in ...