模板类的成员模板使用常见问题

模板类的成员模板创建的常见错误

  • 在模板类中创建模板类
    • 非类型 "ClassBB::myBB [其中 T1=T1, T2=T2]" 不是模板
  • 在模板类中创建函数模板

在模板类中创建模板类

模板类的成员模板使用常见问题_第1张图片
模板类中的模板类结束分号得带上 ;

非类型 “ClassBB::myBB [其中 T1=T1, T2=T2]” 不是模板

这个报错的原因是函数定义我是用快捷键生成的,导致:

模板类的成员模板使用常见问题_第2张图片

应该是下面的模板书写方式,我全部改过来:

模板类的成员模板使用常见问题_第3张图片
测试函数:
模板类的成员模板使用常见问题_第4张图片

在模板类中创建函数模板

模板类的成员模板使用常见问题_第5张图片
模板类的成员模板使用常见问题_第6张图片
模板类的成员模板使用常见问题_第7张图片

你可能感兴趣的:(C++11简单的使用方法,c++)