Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
'specializzazioni': una specializzazione parziale non può avere un parametro di modello non di tipo dipendente
Osservazioni:
È stato effettuato un tentativo di specializzazione parziale di una classe modello con un parametro di modello non di tipo dipendente. ma questa operazione non è consentita.
Esempio
L'esempio seguente genera l'errore C2754:
// C2754.cpp
// compile with: /c
template<class T, T t>
struct A {};
template<class T, int N>
struct B {};
template<class T> struct A<T,5> {}; // C2754
template<> struct A<int,5> {}; // OK
template<class T> struct B<T,5> {}; // OK