編譯器錯誤 C3200
'template' :範本參數 'parameter' 的範本自變數無效,必須是類別範本
您已將無效的自變數傳遞至類別範本。 類別範本預期範本為參數。 在下列範例中,呼叫 Y<int, int> aY
會產生 C3200。 第一個參數必須是範本,例如 Y<X, int> aY
。
// C3200.cpp
template<typename T>
class X
{
};
template<template<typename U> class T1, typename T2>
class Y
{
};
int main()
{
Y<int, int> y; // C3200
}