Suchergebnisse für Anfrage "c++11"
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, ...
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 ...
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 ...
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 ...
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, ...
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 ...
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 ...
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 ...
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 ++ ...
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: ...