runxinzhi.com
首页
百度搜索
ccnet
http://www.iteye.com/topic/336142
相关阅读:
应当将指针变量用“==”或“!=”与 NULL 比较
不可将浮点变量用“==”或“!=”与任何数字比较
应当将整型变量用“==”或“!=”直接与 0 比较
不可将布尔变量直接与 TRUE、FALSE 或者 1、0 进行比较
不要把程序中的复合表达式与“真正的数学表达式”混淆
不要有多用途的复合表达式
不要编写太复杂的复合表达式
用括号确定表达式的操作顺序
为了防止某一软件库中的一些标识符和其它软件库中的冲突
类的数据成员加前缀 m_(表示 member)
原文地址:https://www.cnblogs.com/stanley107/p/3282803.html
最新文章
有时候函数原本不需要返回值
不要将正常值和错误标志混在一起返回
函数名字与返回值类型在语义上不可冲突
不要省略返回值的类型
尽量不要使用类型和数目不确定的参数
避免函数有太多的参数,参数个数尽量控制在 5 个以内
省去临时对象的构造和析构过程,从而提高效率
如果参数是指针,且仅作输入用,则应在类型前加 const,以防止该 指针在函数体内被意外修改
参数命名要恰当,顺序要合理
参数的书写要完整,不要贪图省事只写参数的类型而省略参数名字
热门文章
如果某一常量与其它常量密切相关,应在定义中包含这种关系,而不应给出一些孤立的值
需要对外公开的常量放在头文件中
在 C++ 程序中只使用 const 常量而不使用宏常量
尽量使用含义直观的常量来表示那些将在程序中多次出现的数字或 字符串
不要忘记最后那个 default 分支
每个 case 语句的结尾不要忘了加 break,否则将导致多个分支重叠
建议 for 语句的循环控制变量的取值采用“半开半闭区间”写法
不可在 for 循环体内修改循环变量,防止 for 循环失去控制
如果循环体内存在逻辑判断,并且循环次数很大,宜将逻辑判断移到循环体的外面
在多重循环中,如果有可能,应当将最长的循环放在最内层
Copyright © 2020-2023
润新知