近段时间被老大诟病代码规范,看了老大的写的范本,第一感觉是干净、清晰、明了。以自己目前的功力总结了几点,
(1)空格、对齐方式
问题:使用不同的编辑器打开,代码的对齐方式就被打乱了。
解决方法:修改编辑器的属性,设置“输入TAB 替换为空格”。
如在vim中的设置方法::set expandtab
:%ret! 4
(2)命名方式
(3)逻辑结构
(4)新增命名空间
(5)强制类型转换要加上static_cast
通常c语言中可以对内置类型进行强制转换,但是这样不是很安全,在c++标准中,提供了关于类型层次转换中的两个关键字static_cast 和 dynamic_cast用于安全的强制类型转换。
总结:
1、良好的习惯可以节省大量的时间、避免不必要的麻烦
2、把简单的事情做好就是不简单
完善中。。。