CComplex CComplex::add(CComplex &x) (这一句 不懂为何 类名 类名::对象)
{
CComplex y(real+x.real,image+x.image);
return y;
}
CComplex是返回的类型,return y; 中的y不就是CComplex类型么。
CComplex::add(CComplex &x)在add前面加CComplex::是域的意思,是为了告诉其他程序,这个add函数是CComplex的
CComplex &x的意思是参数x是CComplex类型的引用
相关文章
- 01-31c++中如 <类名 类名::对象> 是什么意思
- 01-31当类中的方法全部都是 static 关键字修饰时 ,它的构造方法最好作为 private 私有化,理由是方法全是 static, 不知道的人会去new对象去调用,需要调用构造方法。 但 static的方法直接用类名调用就行!
- 01-31C++ 静态变量或者函数既能通过类名访问也能通过对象访问
- 01-31《C++面向对象高效编程(第2版)》——3.11 类名、成员函数名、参数类型和文档
- 01-31java中Class对象详解和类名.class, class.forName(), getClass()区别
- 01-31【转】 java中Class对象详解和类名.class, class.forName(), getClass()区别
- 01-31C++,当类名和对象名称相同时会发生什么?
- 01-31c++类与对象是什么意思?
- 01-31Java中的static关键字解析(转自海子)__为什么main方法必须是static的,因为程序在执行main方法的时候没有创建任何对象,因此只有通过类名来访问。
- 01-31在java中类名.this得到的是什么?