十二月的萧邦 发表于 2020-2-18 16:07:12

C++求助 小甲鱼课程P26

class Complex
{
public:
        Complex();
        Complex(double r, double i);
        Complex complex_add(Complex &d);

        void print();

private:
        double real;
        double imag;

};
其中Complex_add函数的参数为什么要加&?
经检测 去掉&,程序依然可以正常

4goodworld 发表于 2020-2-18 18:55:53

在 C++ 中可以定义“引用”。定义方式如下:类型名 &引用名 = 同类型的某变量名;
某个变量的引用和这个变量是一回事,相当于该变量的一个别名。

十二月的萧邦 发表于 2020-2-18 19:00:47

谢谢{:5_110:}
页: [1]
查看完整版本: C++求助 小甲鱼课程P26