c++风格
qtcreator必须掌握的快捷键
1.ctrl+tab切换打开的窗口
2.alt+enter在.cpp里面快速添加定义
3.ctrl+shift 修改相同变量
4.ctrl+m书签,ctrl+.转到书签
5.ctrl+e+2/3/1分栏显示
6.f4/f2/ctrl+shift+up(down)/ctrl+i
头文件
- 自给自足原则
用户和重构工具不需要为特别场合而包含额外的头文件。
- #define保护
#ifndef FOO_BAR_BAZ_H_
#define FOO_BAR_BAZ_H_
...
#endif // FOO_BAR_BAZ_H
- 尽量避免前置声明
waht is 前置声明?
class Date
{
private:
int year, month, day;
};
//if want to use this class ,have two ways:
//one前置声明
class Date;
class Task1
{
public:
Date getData();