自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 关于c++11转发(std::forward)

c++11中增加了新特性,那就是参数的转发。有时候我们希望在一个函数中调用另一个函数,如下列模板: template void Func(F f,T1 t1,T2 t2){   f(t1,t2);   } 如果我们需要的都是传值的也好说,但是如果F这个函数传的是引用,而t1,t2都是被拷贝过来的。 我们引用的是一个函数中的局部变量,无法影响到真正想要影响的对象。 这里有一个解决办法,在

2016-11-05 00:06:25 3756 5

原创 关于shared_ptr模板和unique_ptr模板的实现

在c++primer16.1这一节有这样的题目:     让我们实现自己的shared_pr和unique_ptr模板      如果没有删除器的传入,那么这两个模板的实现并不算难,shared_ptr共享指针,只需要为它多申请一块内存用来存放引用次数就可以了。 但是在这一节介绍了shared_ptr和unique_ptr传入删除器的不同点,如果要加入删除器的传入,那就是个很大的挑战了。

2016-11-02 21:37:01 1215

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除