编译器错误 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
}
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈