Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Šablona: Částečná specializace nemůže odpovídat seznamu argumentů pro primární šablonu
Poznámky
Pokud seznam argumentů šablony odpovídá seznamu parametrů, kompilátor ji považuje za stejnou šablonu. Definování stejné šablony dvakrát není povoleno.
Příklad
Následující příklad vygeneruje C2753 a ukazuje způsob, jak ho opravit:
// C2753.cpp
// compile with: cl /c C2753.cpp
template<class T>
struct A {};
template<class T>
struct A<T> {}; // C2753
// try the following line instead
// struct A<int> {};
template<class T, class U, class V, class W, class X>
struct B {};