1
7
这两个代码都是无效的(只有最后一个有效),但您的编译器(不一致)只诊断一个。正如另一个答案所说,它使用注入的类名。一个班
类模板还具有注入的类名。与注入的类名一样,它继承到派生类,因此
为了让注入的类名更有趣一点,请注意注入的类名并不象人们可能首先想到的那样等价于typedef。注入的类名是类名,但不属于typedef名称,这意味着它可以被函数、对象或枚举器名称隐藏:
要引用注入的类名,可以说
|
2
3
你的结构
使用操作员
见 this link . |
3
0
在“Sun WorkWord 6更新2编译器C++”中编译好了原始代码。这是我在办公室里唯一能接触到的。可以在您拥有的任何其他编译器上进行尝试。 |
liv2hak · 重构代码,使基类只包含一个公共成员 7 年前 |
randomehh · C++:在基类中使用函数调用派生类 8 年前 |
user2690449 · 抽象类和基类是一样的吗? 9 年前 |
Nat · C++类和继承错误:未定义对派生类的引用 10 年前 |