[关闭]
@Xc-liu 2018-08-29T22:15:13.000000Z 字数 412 阅读 675

模版类的继承问题

c++


两个模版类分别在两个.h文件中

  • class_name1.h
  1. ....
  2. typename<typename T>
  3. class class_name1{
  4. public:
  5. int date;
  6. virtual void func1();
  7. void func2(){
  8. return 1;
  9. }
  10. ....
  11. }
  12. ....
  • class_name2.h
  1. ....
  2. include "class_name1.h"
  3. typename<typename T>
  4. class class_name1:public class_name1{
  5. ...
  6. //fag wen访问基类数据成员的两种方式
  7. int date2=this->date
  8. int date3=class_name1<T>::date;
  9. //覆盖虚函数
  10. void func1(){...}
  11. //访问基类成员函数的两种方式
  12. this->func2();
  13. class_name1<T>::func2();
  14. ...
  15. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注