Condividi tramite


Errore del compilatore C3201

l'elenco dei parametri per il modello di classe 'template' non corrisponde all'elenco dei parametri di modello per il parametro di modello 'template'

Si è passato un modello di classe nell'argomento a un modello di classe che non accetta un parametro di modello oppure si è passato un numero non corrispondente di argomenti del modello per l'argomento del modello predefinito.

// C3201.cpp
template<typename T1, typename T2>
class X1
{
};

template<template<typename T> class U = X1>   // C3201
class X2
{
};

template<template<typename T, typename V> class U = X1>   // OK
class X3
{
};