C++11
文章平均质量分 93
鸿毛不浮 水漫富士
这个作者很懒,什么都没留下…
展开
-
C++单例模式详解
单例模式(Singleton):一种常用的设计模式,一般指在一个进程中使用单例模式的类只允许存在一个实例化对象,应用场景:管理共享资源: 常见于程序配置文件,在整个程序运行期间,使用单例模式的类实例化对象来统一管理配置文件,该进程的其他对象通过访问该实例化对象来操作配置文件,在复杂的应用程序中简化了配置文件的管理。功能单一但是不适合频繁实例化或者销毁的对象, 单例模式只允许创建一个对象,因此节省内存,加快对象访问速度,因此对象需要被公用的场合适合使用,如多个模块使用同一个数据源连接对象等..原创 2021-01-27 22:22:23 · 1004 阅读 · 2 评论 -
探讨C++11新标准(二)-移动语义和右值引用
今天我们主要讨论C++11的移动语义和右值引用,其中包含一些问题,什么是移动语义?,C++11如何支持他,为什么需要移动语义?强制移动move函数,本章主要讨论以上问题,有兴趣的可以继续往下阅读。为什么需要移动语义?我们先来看看这段C++11之前的代码string a(1000, 'a');//对象a有1000个字符假设他有一个函数将a中的1000个字符反转一下返回一个新的对象。string Revarsal(string & str){ string temp; //do som原创 2020-06-30 10:22:41 · 151 阅读 · 0 评论 -
探讨C++11新标准(一)-C++11的一些语法变化
c++11内容也不少,所以我分为三篇文章去探讨,第一篇主要探讨一些新的语法变化,第二篇主要探讨移动语义和右值应用,第三篇主要讲解类的变化。原创 2020-06-20 17:32:23 · 587 阅读 · 1 评论