没有合适的资源?快使用搜索试试~ 我知道了~
12、代码缺陷检查表示例1
需积分: 0 4 下载量 134 浏览量
2022-08-03
17:08:29
上传
评论
收藏 352KB PDF 举报
温馨提示
试读
5页
(2)缺省的拷贝构造函数 (3)缺省 (4)缺省的赋值函数 (1)派生类不可能继承基类的构造函数、 (2)派生类的构造函数应在其初始化表里 (3)基类与派生类的
资源推荐
资源详情
资源评论
•1
代码缺陷检查表示例
C/C++代码缺陷检查表
§ 文件结构
§ 程序的版式
§ 命名规则
§ 表达式与基本语句
§ 常量
§ 函数设计
§ 内存管理
§ C++ 函数的高级特性
§ 类的构造函数、析构函
数和赋值函数
§ 类的高级特性
§ 其它常见问题
文件结构
§ 头文件和定义文件的名称
§ 头文件和定义文件的目录结构
§ 版权和版本声明
§ 预处理块
§ 头文件中只存放“声明”而不存放“定义”
§ ……
#ifndefGRAPHICS_H // 防止graphics.h被重复引用
#define GRAPHICS_H
#include <math.h> // 引用标准库的头文件
…
#include “myheader.h” // 引用非标准库的头文件
…
void Function1(…); // 全局函数声明
…
class Box // 类结构声明
{
…
};
#endif
程序的版式
§ 空行
§ 代码行内的空格
§ 长行拆分
§ “{” 和 “}” 的使用
§ 一行代码是否只做一件事
§ if、for、while、do等语句自占一行,不
论执行语句多少都要加“{}”。
if (year >= 2000) // 良好的风格
if(year>=2000) // 不良的风格
if ((a >= b) && (c <= d)) // 良好的风格
if(a>=b&&c<=d) // 不良的风格
for (i = 0; i < 10; i++) // 良好的风格
for(i=0;i<10;i++) // 不良的风格
intwidth, height, depth; // 宽度高度深度
X = a + b; y = c + d; z = e + f;
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn
资源评论
邢小鹏
- 粉丝: 23
- 资源: 327
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功