如何高效的使用c++

来源:互联网 发布:linux 关闭snmp 编辑:程序博客网 时间:2024/06/03 13:49

1.高效的使用对象,尽可能传递对象的引用,返回对象的引用。
2.通过引用捕捉异常,异常传递的过程中按照引用捕捉异常可以避免额外的复制,抛出异常的开销很大,这个值得注意。
3.使用c++11的移动语义。
4.避免创建临时对象,有些操作符容易产生临时对象,或者函数返回时容易产生临时对象,应尽量避免。
5.使用内联函数和方法(这个得看编译器NB不NB)。
6.尽可能的多缓存一些经常使用的东西,比如一个文件需要经常打开关闭,就可以将文件缓存,避免多次计算同一个计算结果,创建大量对象的时候应当考虑对象池。

原创粉丝点击