类模板

来源:互联网 发布:武汉地质大学网络教育 编辑:程序博客网 时间:2024/05/16 23:36
/* * main.cpp * *  Created on: 2016-10-27 *      Author: llf05 */# include <iostream># include <math.h>//类模板不代表实际的函数,他代表一类类template <class T>class complex{private:T real;T imag;public:complex(T r=0.0, T i=0.0){real = r;imag = i;}T realcomplex();T imagcomplex(){return imag;}T abscomplex(){double t;t = (double)real*real + (double)imag*imag;return sqrt(t);}};//在函数外定义函数的时候,要这样定义template <class T> T complex<T>::realcomplex(){return real;};int main(void){complex<double> s1, s2;return 0;}

0 0
原创粉丝点击