Suchergebnisse für Anfrage "c++11"

2 die antwort

Warum dauern die Instanziierungen von Vorlagen hier für immer an?

Im folgenden Code möchte ich @ ersetz template <typename T, typename... Args> auto check (rank<1,T>, Args... args) const -> std::enable_if_t<!has_argument_type<T, Args...>(), decltype(check(rank<2, Ts...>{}, args...))> { return check(rank<2, ...

6 die antwort

Get Funktionsparameter zählen [duplizieren]

Diese Frage hat hier bereits eine Antwort: Arity der Funktion aus dem Template-Parameter holen [/questions/27866909/get-function-arity-from-template-parameter] 1 Antwort Ich frage mich, ob es in C ++ 11 eine Möglichkeit gibt, die Anzahl der ...

6 die antwort

Ist std :: array <T, S> garantiert POD, wenn T POD ist?

Ich schreibe gerade eine C ++ - Speicherbearbeitungsbibliothek und verwende für die Lese- / Schreib-APIs Typmerkmale (std :: is_pod, std :: is_same) und boost :: enable_if, um 3 Überladungen bereitzustellen: POD-Typen. z.B. MyMem.Read ...

TOP-Veröffentlichungen

6 die antwort

Zweck des Dummy-Parameters bei Überladung des Postfix-Operators? c ++

Wenn der Postfix-Operator überladen wird, kann ich etwas Einfaches tun wie Class Foo { private: int someBS; public: //declaration of pre &postfix++ Foo operator++(); //rest of class not shown };Prefix muss keine Parameter annehmen, also wenn ich ...

6 die antwort

Bestimmen Sie, ob A die Permutation von B ist, indem Sie ASCII-Werte verwenden

Ich habe eine Funktion geschrieben, um festzustellen, ob der Stringa ist eine Permutation von stringb. Die Definition lautet wie folgt: bool isPermutation(std::string a, std::string b){ if(a.length() != b.length()) return false; int a_sum, ...

4 die antwort

Capture __LINE__ und __FILE__ ohne # define

Versuche, eine "moderne" Implementierung für den folgenden C-Code zu ermitteln: #define logError(...) log(__FILE__, __LINE__, __VA_ARGS__)Is ist möglich, dies mit verschiedenen Vorlagen oder Ähnlichem zu erfassen, die nicht auf einem ...

4 die antwort

Befinden sich Sequenzpunkte in geschweiften Initialisierungslisten, wenn sie auf Konstruktoren angewendet werden?

Nach dem C ++ - Standarddokument n4296: [dcl.init.list] (8.5.4.4) (pg223-224) Innerhalb der Initialisierungsliste einer geschweiften Init-Liste werden die Initialisierungsklauseln, einschließlich aller Klauseln, die aus Pack-Erweiterungen ...

8 die antwort

Vermeiden Sie das exponentielle Anwachsen von const-Referenzen und r-Wert-Referenzen im Konstruktor

Ich programmiere einige Klassen mit Vorlagen für eine maschinelle Lernbibliothek und stehe diesem Problem häufig gegenüber. Ich verwende hauptsächlich das Richtlinienmuster, bei dem Klassen als Vorlagenargument Richtlinien für verschiedene ...

6 die antwort

Kann ich polymorphe Container mit Wertsemantik in C ++ 11 haben?

Dies ist eine Fortsetzung einesrelated post [https://stackoverflow.com/questions/41045/can-i-have-polymorphic-containers-with-value-semantics-in-c] die die ewige Frage gestellt hat: Kann ich polymorphe Container mit Wertsemantik in C ++ ...

2 die antwort

Undefinierter Verweis auf process (std :: __ cxx11 :: basic_string…) beim Kompilieren von affdex linux-Beispielanwendungen

Ich bin auf den folgenden Fehler gestoßen, als ich versucht habe, @ zu kompilier affdex sdk Beispielanwendungen [https://github.com/Affectiva/cpp-sdk-samples] Linking CXX executable video-demo CMakeFiles/video-demo.dir/video-demo.cpp.o: ...