编译器错误 C2062
意外的类型“type”
编译器不需要类型名称。
下面的示例生成 C2062:
// C2062.cpp
// compile with: /c
struct A { : int l; }; // C2062
struct B { private: int l; }; // OK
C2062 也可能由于编译器处理构造函数参数列表中的未定义类型的方式而发生。 如果编译器遇到未定义的(拼写错误?)类型,则假定构造函数是表达式,并发出 C2062。 若要解析,请仅在构造函数参数列表中使用定义的类型。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈