培养正规的、大气的编程习惯
1.Header(头文件)中的防卫声明
complex.h
#ifndef__COMPLEX__
#define__COMPLEX__
........
.........
#endif
2.设置初值列,初始列 initialization list
public:
complex (double r = 0, double i = 0)
:re (r) , im(i)
{}
3.尽量使用应用来传值 pass by reference
pass by reference和 pass by value相比,速度更快,但不是所有都能用reference传值,能够用reference就用reference。
4.考虑const
如果函数不改变值,则加上const,数据更安全、稳定。
网友评论