다음을 통해 공유


컴파일러 오류 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
}