
c++11
YaoYuan9323
电气自动化专业毕业的程序员,擅长C/C++、Java、Go等编程语言。涉猎PC客户端(视音频方向)、Linux服务端、嵌入式软(硬)件、过程控制与自动化(UAV方向)。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++11之保持字符串的字面意思
c/c++ Java等语言中,反斜杠(\)用于与其他字符组成特殊含义字符(如:\n是换行)。有时想表示其字面意思,比如Windows下路径分割符,在代码里要写成\\ ,显得比较麻烦。在c++11之后提供了一个简单方法:R"()"。用法为:QFile file(R"(C:\Users\admin\Desktop\default.txt)");。 ...原创 2020-01-20 11:31:23 · 401 阅读 · 0 评论 -
c++11新特性——移动操作
c++11新引入的这个特性实在是太棒了。因为它避免了对象创建过程中的内存分配问题,所以使代码执行的高效率更高。本文讨论对象移动操作的注意事项。 一个c++类要想支持移动操作必须满足如下条件: move之后的原对象必须处于刚初始化的状态(关于初始化与赋值的概念请查阅《effective c++》对于理解这个条件很重要)。 销毁移动后的对象必须是安全的(比如:不可出现释放正在使用的资源) 下面代...原创 2019-06-14 11:23:31 · 955 阅读 · 1 评论