?? 3_18.cpp
字號:
#include<iostream.h>
struct complex //定義復數結構體類型
{
int x;
int y;
};
template <class T>//函數模板聲明
T add(T x,T y);
complex add(complex m ,complex n );//函數聲明
int main()
{
complex m1={1,2},m2={3,4},m3;//定義兩個復數
cout<<"整數之和為:"<<add(1,2)<<endl;
cout<<"浮點數之和為:"<<add(1.1f,2.2f)<<endl;
m3=add(m1,m2);
cout<<"復數之和為:"<<m3.x<<"+"<<m3.y<<"i"<<endl;
return(0);
}
template <class T>//函數模板
T add(T x,T y)//求兩數之和
{
T z;
z=x+y;
return(z);
}
complex add(complex m ,complex n )
{
complex c;
c.x=m.x+n.x;
c.y=m.y+n.y;
return(c);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -