#ifndef __MYCOMPLEX__ //安全宏
#define __MYCOMPLEX__
class complex; //声明类
<span style="color:#ff0000;">inline complex& //自己加上inline,可行
__doapl (complex* ths, const complex& r);
/*
comples& //声明一个函数,返回一个 complex 引用
__doapl (complex* ths, const complex& r); //传入参数为(complex 指针,complex 常量引用)
但不知道为什么要换行,难道是为了显示条理?
*/</span>
complex&
__doami (complex* ths, const complex& r);
complex&
__doaml (complex* ths, const complex& r);
class complex
{
public:
complex (double r = 0, double i = 0): re (r), im (i) { } //构造函数,初始化
complex& operator += (const complex&); //声明+=操作符
complex& operator -= (const complex&); //传入参数是常量指针
complex& operator *= (const complex&); //返回类引用
complex& operator /= (const complex&);
double real
complex.h尽可能注释
最新推荐文章于 2024-05-27 05:15:00 发布