Als «templates» getaggte Fragen

38
Vorlagen-Meta-Programmierung

Kann mir jemand erklären, warum die erste Meta-Programmiermethode für Vorlagen in eine Endlosschleife geht, die zweite jedoch korrekt ausgeführt wird. #include <iostream> using namespace std; template<int N, int M> struct commondivs { static const int val = (N<M) ?...

34
Überladen einer Funktion mit Vorlagen

Ich versuche, eine Funktion mithilfe von Vorlagen zu definieren, und möchte, dass der Typname entweder int oder anEnum ist (eine bestimmte Aufzählung, die ich definiert habe). Ich habe Folgendes versucht, bin aber gescheitert: template <int | anEnum T> // or <int T, anEnum T> or...

16
Mehrdeutige Überlastungsvorlagen

Ich habe den folgenden Vorlagencode #include <vector> #include <array> #include <iostream> template<typename T1> void foo(std::vector<T1> bar) { std::cout << "GENERIC" << std::endl; } template<typename T1> void