自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++11 std::future获取异步线程函数的返回值

1 #include<iostream> 2 #include<future> 3 #include<thread> 4 #include<chrono> 5 6 int func(int arv) 7 { 8 std::this_thread::sleep_for(std::chrono::seconds(...

2019-05-19 14:52:03 2136

原创 lambda的链式调用 c++11实现

#include#include#includetemplateclass Task;templateclass Task{public:        Task(std::function&& f):m_fn(std::move(f)){}        Task(std::function& f):m_fn(f){}        R

2018-01-14 15:20:34 582

原创 创建对象的工厂函数 c++11实现

在C++11中用可变模板参数可以消除重复,同时去掉参数个数的限制,代码很简洁: template  T* Instance(Args... args)  {          return new T(args...); }在上面的实现代码T* Instance(Args... args)中, Args是值拷贝的,存在性能损耗,可以通过完美转发来消除损耗,优化后的代码如

2018-01-07 14:47:55 1763

转载 C++ std::string用法总结

转自:http://blog.csdn.NET/lanyzh0909/article/details/6957649在平常工作中经常用到了string类,本人记忆了不好用到了的时候经常要去查询。在网上摘抄一下总结一下,为以后的查询方便:string类的构造函数:string(const char *s);    //用c字符串s初始化string(int n,cha

2017-04-07 22:38:38 666

空空如也

空空如也

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

TA关注的人

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