一个简单的C++程序

#include<iostream>using namespace std;class complex{private:double real, image;public: complex(){real=0.0;image=0.0;cout<<"Initializing 0   0"<<endl; } complex(double r,double  i=0.0){real=r;image=i; cout<<"initailzing"<<r<<'\t'<<i<<endl; } complex(complex & com); ~complex(){ cout<<"destructor"<<endl; } void assign(complex com){ real=com.real; image=com.image; } void print(){ cout<<real<<'+'<<image<<'i'<<endl; }};inline complex::complex(complex & com){cout<<"copy"<<com.real<<'\t'<<com.image<<endl;real=com.real;image=com.image;}complex fun(complex);|||||||||||||||帮忙注释一下这里complex globle;int main(){cout<<"entering main"<<endl;complex com1,com2(5.6,7.5);complex com3=com1;com3.print();globle.print();com1=fun(com2);com1.print();cout<<"exiting main"<<endl;return 0;}complex fun(complex com){cout<<"entering function"<<endl;globle.assign(com);帮忙注释一下这里cout<<"exiting function"<<endl;return globle;帮忙注释一下这里}

#include<iostream>
using namespace std;
class complex
{
private:
double real, image;
public:
complex(){real=0.0;image=0.0;cout<<"Initializing 0 0"<<endl; }
complex(double r,double i=0.0){real=r;image=i; cout<<"initailzing"<<r<<'\t'<<i<<endl; }
complex(complex & com);
~complex(){ cout<<"destructor"<<endl; }
void assign(complex com){ real=com.real; image=com.image; }
void print(){ cout<<real<<'+'<<image<<'i'<<endl; }
};
inline complex::complex(complex & com){cout<<"copy"<<com.real<<'\t'<<com.image<<endl;real=com.real;image=com.image;}

complex fun(complex);|||||||||||||||帮忙注释一下这里 //声明一个函数,告诉编译器这个函数的定义在其他地方。
complex globle;
int main()
{cout<<"entering main"<<endl;
complex com1,com2(5.6,7.5);
complex com3=com1;
com3.print();
globle.print();
com1=fun(com2);com1.print();
cout<<"exiting main"<<endl;
return 0;
}
complex fun(complex com)
{
cout<<"entering function"<<endl;
globle.assign(com);帮忙注释一下这里 //调用complex类变量globle中得assign方法,这个方法相当于把com中的数据拷贝到globle中(看complex类的定义就知道)
cout<<"exiting function"<<endl;
return globle; 帮忙注释一下这里 //将重新设置好的globle返回
}

以后提问记得排版。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-02-11
完全没缩进换行。。。好恼火。。
第2个回答  2012-02-11
这种风格,没人看得懂,也没人会去看。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网