static所修饰的成员变量或成员函数,是属于整个类的。

  • 从类模板实例化的每个模板类都有自己的类模板数据成员,该模板类的所有对象共享一个static数据成员
  •  和非模板类的static数据成员一样,模板类的static数据成员也应该是在文件范围内定义和初始化的
  •  每个模板类有自己的类模板的static数据成员的副本

模板类并不是能支持任意类型的类,只是根据用户对不同类的调用,来生成对应的类(跟函数模板机制一样,都遵循二次编译的原理),相当于程序员手工的写了多个数据类型不同的类。

C++_enhance-Record07—模板类中的static关键字

 

 

相关文章:

  • 2021-06-12
  • 2021-08-21
  • 2021-05-31
  • 2021-09-22
  • 2021-09-25
  • 2021-12-11
  • 2021-10-19
猜你喜欢
  • 2021-12-14
  • 2022-12-23
  • 2022-01-06
  • 2022-01-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案