? Frage: Templates mit variabler Parameteranzahl?
-
Ich habe irgendwo gelesen, dass es möglich ist, Templates mit variabler Argumentliste zu erstellen. Also ähnlich wie bei Funktionen:
int foo(int argc, ...) ...
Meine Frage, ab welchem C++-Standard funktioniert das? Insbesondere: Geht das auch schon mit C++ 98?
Als Template z. B (weiß nicht, ob die Syntax so stimmt):
template <int argc, typename T, ...> class withMultibpleTemplateArguments { ... }
Falls das geht, habt ihr gute Links?
-
Das gibt es seit dem C++11-Standard. Ein Stichwort für den Anfang ist "variadic template".
-
Vielleicht hilft dir auch das hier (ich hab auch mal eine Frage dazu gestellt):
https://www.c-plusplus.net/forum/329876
LG