
C++11
woshiyuanlei
精通服务器架构,网络通信,数据库操作,熟悉操作系统原理
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++11 学习/简单使用
int x=0; [=]()mutable throw()->void{x=x+1;printf("[=] x+1=%d\r\n",x);}(); printf("x=%d\r\n",x); //0 [&]()mutable throw()->void{x=x+1;printf("[&] x+1=%d\r\n",x);}(); printf("x=%d\r\n",x); //1原创 2016-01-06 16:34:18 · 712 阅读 · 0 评论 -
C++11中的std::function
http://www.jellythink.com/archives/771 看看这段代码 先来看看下面这两行代码: std::functionvoid(EventKeyboard::KeyCode, Event*)> onKeyPressed; std::functionvoid(EventKeyboard::KeyCode, Event*)> onKeyRelea转载 2016-04-13 16:25:12 · 384 阅读 · 0 评论 -
自己实验C++
VS2013开发环境下 #include <iostream> #include <memory> #include <map> #include <vector> #include <excpt.h> using namespace std; struct tagTest { int m_nA; }; class CTest { public: CTest(){ cout << "CTest()" << endl; } }; void fun(int &value) { cout << "l原创 2016-03-29 10:09:42 · 506 阅读 · 0 评论 -
shared_ptr和多线程
多线程环境下生命周期的管理 多线程环境下,跨线程对象的生命周期管理会有什么挑战?我们拿生产者消费者模型来讨论这个问题。 实现一个简单的用于生产者消费者模型的队列 生产者消费者模型的基本结构如下图所示: 如果我们要实现这个队列该怎么写?首先我们先简单挖掘下这个队列的一些基本需求。 显而易见,这个队列需要支持多线程并发读写。 我们知道,多线程并发读写同一个对转载 2016-09-18 19:38:58 · 2487 阅读 · 0 评论 -
shared_ptr 线程
#include #include #include #include #include #include #include using namespace std; class TT { public: TT(){ cout } ~TT(){ cout void myprint(){ cout }; struct My原创 2016-09-18 20:32:06 · 316 阅读 · 0 评论