- 博客(5)
- 收藏
- 关注
原创 右值引用 移动语义 完美转发
1:右值引用 1.1:定义 讨论右值引用钱先给出左值和右值的定义: An lvalue is an expression that refers to a memory location and allows us to take the address of that memory location via the & operator. An rvalue is an express
2015-01-13 18:22:49 406
原创 右值引用,移动语义,完美转发
1:右值引用 1.1:定义 讨论右值引用钱先给出左值和右值的定义: An lvalue is an expression that refers to a memory location and allows us to take the address of that memory location via the & operator. An rvalue is an express
2015-01-13 10:54:02 341
原创 boost::shared_ptr
1:类简介 1:shared_ptr: 类模板,它是我们直接使用的代理类。 2:shared_count : 记数器类, shared_ptr完全操作pn的生命期, 在构造时构造它,在析构时自动析构它。 这些都是利用构造与析构函数的特性自动完成的。 3:sp_counted_base :它指向真正的记数器。 4: sp_counted_base_impl:sp_counted_base的
2014-12-03 17:37:42 418
原创 批处理删除文件/复制文件
echo off del /f /s /q D:\cppwork\VS_CODE\Test\Debug\regtest\*.* //删除文件 rd /q /s D:\cppwork\VS_CODE\Test\Debug\regtest\ //删除文件夹 md D:\cppwork\VS_CODE\Test\Debug\regtest //创建文件夹 copy "C:\Users\Admini
2014-11-27 18:33:36 443
转载 C++lambda表达式权威指南
C++11标准中加入了lambda表达式特性,可能这个听起来很玄乎,其实就是很多语言里面的“闭包”而已。这是什么意思呢?lambda表达式可以在源代码中编写内联(通常传递到另一个函数,类似于函数指针和仿函数)。快速创造功能变得非常简洁大方,这不仅意味着你可以使用lambda表达式去除一些你以前必须单独命令功能的苦恼,也可以是你开始写一写依赖于创建快速和容易实现功能的能力。这篇文章中,我将首次解释为
2014-09-30 15:56:03 411
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人