1.1    类模板还是模板类

c++中,类和联合都被称为类类型。

 

l         类模板(class template):该类是个模板,它代表的是:整个家族的参数化描述;

l         模板类(template class)

n         作为类模板的同义词;

n         从模板产生的类;

n         具有一个template-id名称的类;

 

正是由于template class具有不确定性,所以应当避免使用。

 

1.2    实例化和特化

模板实例化是一个通过使用具体值替换模板实参,从模板产生出普通类、函数或成员函数的过程。这个过程最后获得的实体就是我们通常所说的特化

其实这个特化并不是我们通常所说的特化的意思。我们通常所说的特化是指显示特化。

相关文章:

  • 2021-07-21
  • 2021-05-18
  • 2021-12-03
  • 2021-10-27
  • 2022-03-09
  • 2021-12-20
  • 2021-12-15
猜你喜欢
  • 2022-02-04
  • 2022-02-26
  • 2021-10-10
  • 2021-07-11
  • 2021-05-28
  • 2022-01-27
  • 2021-12-24
相关资源
相似解决方案