静态模板变量

模板定义的是一系列的类, 只有类有静态变量, 模板本身不能存储变量。

 

      1 #include <iostream>
      2
      3 using namespace std;
      4
      5 template<class T>
      6 class X
      7 {
      8     public:
      9         static int fff;
     10 };
     11
     12 template<class T>
     13 X<T>::fff = 10;
     14
     15 int main()
     16 {
     17     X<int>::fff = 20;
     18     X<float>::fff = 30;
     19
     20     cout << "X<int>=" << X<int>::fff << endl;
     21     cout << "X<float>=" << X<float>::fff << endl;
     22     cout << "X<double>=" << X<double>::fff << endl;
     23 }

 

We can get this output:

X<int>=20
X<float>=30
X<double>=10

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值