代码规范
友善啊,朋友
这个作者很懒,什么都没留下…
展开
-
参数传递的准则
《c++程序设计语言 第4版》12.2.1章节1、小对象使用值传递。2、不需要修改的大对象使用const引用传递。3、若需要返回计算结果,最好使用return而不是通过传递参数修改对象。4、若不能确定合适的传递方式则优先考虑指针传递。5、不到万不得已不要使用非const的引用传递,当要修改对象的值时传递指针比传递引用更能容易让人理解。...原创 2021-02-23 22:51:32 · 289 阅读 · 0 评论 -
关于设计函数的一些原则
《c++程序设计语言 第4版》12.1.1章节1、函数的意义是是将任务分解成小块。2、函数的规模应尽可能地小,如果函数写成了上百行,那么应该考虑是否能将函数分解成更小的函数。3、大多数情况下,调用函数所产生的的代价并不是影响程序性能的关键,如果是频繁调用的函数可以使用内联机制消除其影响。...原创 2021-02-22 23:25:08 · 429 阅读 · 0 评论 -
《c++程序设计语言(第四版)》中关于写c++代码的一些建议
1、使用构造/析构函数可以简化管理资源;2、优先使用标准库的容器和算法;3、优先使用标准库的特性而不是自己写的代码;4、使用移动语义避免拷贝大的对象;5、使用unique_ptr引用多态类型的对象;6、使用shared_ptr引用共享对象;7、使用模板保持静态类型安全(消除类型转换);8、不要用宏定义,用const代替之;9、当需要时再定义变量(局部),定义之后立刻初始化;10、不要使用malloc()、free()等C语言函数,new、delete比它们更好;11、原创 2021-02-09 16:29:09 · 195 阅读 · 0 评论