C++代码规范链接:https://www.cnblogs.com/tianqizhi/p/10448957.html
https://blog.csdn.net/freeking101/article/details/78930381
一些文件排版方面规范:
1. 包含头文件
• 先系统头文件,后用户头文件。
• 系统头文件,稳定的目录结构,应采用包含子路径方式。
• 自定义头文件,不稳定目录结构,应在dsp中指定包含路径。
• 系统头文件应用:#include <xxx.h>
• 自定义同文件应用:#include "xxx.h"
• 只引用需要的头文件。
2. h和cpp文件
• 头文件命名为.h,内联文件命名为.inl;C++文件命名为*.cpp
• 文件名用大小写混合,或者小写混合。例如DiyMainview.cpp
,infoview.cpp
。不要用无意义的名称:例如XImage.cpp
;SView.cpp
;xlog.cpp
;
• 头文件除了特殊情况,应使用#ifdef
控制块。
• 头文件#endif
应采用行尾注释。
• 头文件,首先是包含代码块,其次是宏定义代码块,然后是全局变量,全局常量,类型定义,类定义,内联部分。
• CPP文件,包含指令,宏定义,全局变量,函数定义。
3. 文件结构
• 文件应包含文件头注释和内容。
• 函数体类体之间原则上用2个空行,特殊情况下可用一个或者不需要空行。
4. 空行
• 文件头、控制块,#include
部分、宏定义部分、class
部分、全局常量部分、全局变量部分、函数和函数之间,用两个空行。
《数学之美》读后感:
一、要学习建立解决智能问题的框架。在面对智能问题时,一般地可以考虑按以下四个步骤求解:1.将问题转换成数字描述;2.找到恰当的数学模型(目标函数);3.对复杂的数学模型进行简化或近似处理,以便计算;4.求解目标函数。
二、在做事上,首先追求完成,而非完美。
三、找到科学的工作方法很重要。