Aracılığıyla paylaş


Derleyici Hatası C3201

'template' sınıf şablonunun şablon parametre listesi, 'template' şablon parametresinin şablon parametre listesiyle eşleşmiyor

Açıklamalar

Bağımsız değişkenindeki bir sınıf şablonunu şablon parametresi almayan bir sınıf şablonuna geçirdiniz veya varsayılan şablon bağımsız değişkeni için eşleşmeyen sayıda şablon bağımsız değişkeni geçirdiniz.

Example

Aşağıdaki örnek C3201 oluşturur:

// 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
{
};