C++boolan part1

培养正规的、大气的编程习惯

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,数据更安全、稳定。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容