码迷,mamicode.com
首页 > 其他好文 > 详细

class template(模板)首次试用

时间:2020-01-29 12:10:49      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:end   改变   name   typename   main   bsp   ons   模板   st表   

#include <iostream> 
using namespace std;
template<typename T>
class complex{
    public:complex(T r=0,T i=0)
            :re(r),im(i)
            {}
           T real() const{return re;}//函数中const表示不改变函数内各值的内容,只是简单的将值取出
           T imag() const{return im;}
        
    private:
        T re,im;
};
int main()
{
    complex<int> c1(2,1);
    complex<double> c2(2.5,1.2);
    cout<<c1.real()<<endl;
    cout<<c2.real()<<endl; 
    return 0;
}

 

class template(模板)首次试用

标签:end   改变   name   typename   main   bsp   ons   模板   st表   

原文地址:https://www.cnblogs.com/zmachine/p/12239725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!