极客班GeekBand C++第一周笔记
防卫式声明
#ifndef _xxx_
#define _xxx_
(程序段)
#endif
作用:不使用防卫式声明会反复include引入相同的头文件,导致重复声明与定义
构造函数初始化
class complex{
public:
complex(double r = 0, double i = 0):re(r), im(i)
private:
double re, im;
};
构造函数初始化时应注意:每次初始化的时候,都应用初始化列表 initization list 初始化,这样进行初始化效率高。