Specjalizacja szablonu klasy ze zmienną liczbą argumentów szablonu (variadic template)
Ostatnio zmodyfikowano 2018-11-12 01:12
Kinexity Temat założony przez niniejszego użytkownika |
Specjalizacja szablonu klasy ze zmienną liczbą argumentów szablonu (variadic template) » 2018-11-12 00:20:17 Witam wszystkich. Utknąłem na tym, że mam tak zadeklarowaną klasę: template < typename typ1, typename typ2, typename typ3, typename...inne_typy > class klasa { };
a chciałbym dokonać specjalizacji szablonu dla zera argumentów (coś mniej więcej jak poniżej). template < typename typ1, typename typ2, typename typ3 > class klasa { };
Jak to zrobić? |
|
pekfos |
» 2018-11-12 00:48:29 Identycznie jak każdą inną specjalizację. template < typename typ1, typename typ2, typename typ3 > struct klasa < typ1, typ2, typ3 > { }; |
|
Kinexity Temat założony przez niniejszego użytkownika |
» 2018-11-12 00:57:58 A czemu sugerujesz specjalizację jako struct zamiast class? |
|
pekfos |
» 2018-11-12 01:12:42 Tak mi się napisało, bez znaczenia. |
|
« 1 » |