摘要: 1.在类中声明构造函数,如果构造函数的参数需要初始化,最好在函数声明的时候使用构造函数独有的初始化方式,不要在函数体内再进行初始化,这样可以提高程序的运行效率,具体如下: 2.数据都放在private里面,这也体现了c++的三大特性之一:封装 3.参数能通过引用传递就不要用值传递。因为值传递的方式传 阅读全文
posted @ 2019-02-12 23:55 leoncumt 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 内联能提高函数的执行效率,为什么不把所有的函数都定义成内联函数?如果所有的函数都是内联函数,还用得着“内联”这个关键字吗?内联是以代码膨胀(复制)为代价,仅仅省去了函数调用的开销,从而提高函数的执行效率。如果执行函数体内代码的时间,相比于函数调用的开销较大,那么效率的收获会很少。另一方面,每一处内联 阅读全文
posted @ 2019-02-12 22:23 leoncumt 阅读(652) 评论(0) 推荐(0) 编辑