C++ 学习笔记 好的代码规范
1. 防止头文件重复引用
方式一:
#ifndef __Name__
#define __Name__
......
#endif //__Name__
方式二:
#pragma once //要写在代码的第一行
2.使用构造函数之初始化列表 Initialization list of constructors
class complex
{
public:
complex (double r = 0, double i = 0): re (r), im (i) { }
private:
double re, im;
};
3.多使用常成员函数
常成员函数就是在函数名后面加上const关键字
主要特点:
1)不能更新类的成员变量
2)不能调用该类中没有用const修饰的成员函数,即只能调用常成员函数
3)可以被类中其它的成员函数调用
4)常对象只能调用常成员函数,而不能调用其他的成员函数。
class complex
{
public:
complex (double r = 0, double i = 0): re (r), im (i) { }
double real () const { return re; }
double imag () const { return im; }
private:
double re, im;
};
浙公网安备 33010602011771号