Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Specjalizacja szablonu klasy ze zmienną liczbą argumentów szablonu (variadic template)

Ostatnio zmodyfikowano 2018-11-12 01:12
Autor Wiadomość
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ę:
C/C++
template < typename typ1, typename typ2, typename typ3, typename...inne_typy >
class klasa { /*implementacja*/ };

a chciałbym dokonać specjalizacji szablonu dla zera argumentów (coś mniej więcej jak poniżej).

C/C++
template < typename typ1, typename typ2, typename typ3 >
class klasa { /* inna implementacja*/ };

Jak to zrobić?
P-172836
pekfos
» 2018-11-12 00:48:29
Identycznie jak każdą inną specjalizację.
C/C++
template < typename typ1, typename typ2, typename typ3 >
struct klasa < typ1, typ2, typ3 > { /* inna implementacja*/ };
P-172837
Kinexity
Temat założony przez niniejszego użytkownika
» 2018-11-12 00:57:58
A czemu sugerujesz specjalizację jako struct zamiast class?
P-172838
pekfos
» 2018-11-12 01:12:42
Tak mi się napisało, bez znaczenia.
P-172839
« 1 »
  Strona 1 z 1