C++模板用法:定义、使用 示例

  1 #include <iostream>
      2 using namespace std;
      3 template < typename A, typename B>
      4 class test
      5 {
      6 public:
      7 test();
      8 ~test();
      9 int gX();
     10 };


     11 template < typename A, typename B>
     12 test< A, B >::test()
     13 {
     14 }


     15 template < typename A, typename B>
     16 test< A, B >::~test()
     17 {
     18 }


     19 template < typename A, typename B>
     20 int test< A, B >::gX()
     21 {
     22 cout<< sizeof(A)<<endl;
     23 cout<< sizeof(B)<<endl;
     24 return 0;
     25 }


     26 int main ( void )
     27 {
     28 test<int,char> x;
     29 x.gX();
     30 return 0;
     31 }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值