如何高效的使用c++
来源:互联网 发布:linux 关闭snmp 编辑:程序博客网 时间:2024/06/03 13:49
1.高效的使用对象,尽可能传递对象的引用,返回对象的引用。
2.通过引用捕捉异常,异常传递的过程中按照引用捕捉异常可以避免额外的复制,抛出异常的开销很大,这个值得注意。
3.使用c++11的移动语义。
4.避免创建临时对象,有些操作符容易产生临时对象,或者函数返回时容易产生临时对象,应尽量避免。
5.使用内联函数和方法(这个得看编译器NB不NB)。
6.尽可能的多缓存一些经常使用的东西,比如一个文件需要经常打开关闭,就可以将文件缓存,避免多次计算同一个计算结果,创建大量对象的时候应当考虑对象池。
阅读全文
0 0
- 如何高效使用C语言
- 如何高效的使用mathtype
- 如何高效的使用jQuery
- 如何高效的使用vim
- 如何高效的使用Xcode
- 如何高效的使用STL
- 如何高效的使用postman
- 如何高效的使用google
- 如何高效的使用c++
- 如何高效使用SQLite .net (C#)
- 如何高效使用SQLite .net (C#)
- 如何高效使用SQLite事务 .net (C#)
- 如何高效使用SQLite .net (C#)
- 如何高效使用SQLite .net (C#)
- 如何高效的使用循环缓冲区
- 如何高效的使用搜索引擎进行学习
- 如何高效的使用搜索引擎进行学习
- elasticsearch中如何高效的使用filter
- vlc-android-sdk开源库中的MediaPlayer类与原生MediaPlayer的对比
- ELFhash
- SpannableString使用详解
- chap6进程
- jqueryMobile事件
- 如何高效的使用c++
- Hive优化(整理)
- 解决MFC闪烁的CMemDC类
- 错误:Property 'XXX' not found on type java.lang.String解决方案
- LightOJ1104---Birthday Paradox(生日悖论(概率))
- 第一次跑一个新项目的时候 library not found for- 之类的报错 Xcode8.3
- 欢迎使用CSDN-markdown编辑器
- linux 设备ioctrl
- execute、executeUpdate、executeQuery三者的区别(及返回值)