2013年5月24日

free 与 delete

摘要: 1. delete 用于释放 new 分配的空间,free 有用释放 malloc 分配的空间2. delete [] 用于释放 new [] 分配的空间3. delete 释放空间的时候会调用 相应对象的析构函数 顺便说一下new在分配空间的时候同时会调用对象的构造函数,对对象进行初始化... 阅读全文

posted @ 2013-05-24 00:34 胡永光 阅读(228) 评论(0) 推荐(0) 编辑

C++11 中值得关注的几大变化

摘要: 参考:http://zh.wikipedia.org/wiki/C%2B%2B11Lambda 表达式Lambda表达式来源于函数式编程,说白就了就是在使用的地方定义函数,有的语言叫“闭包”,如果 lambda 函数没有传回值(例如 void ),其回返类型可被完全忽略。 定义在与 lambda ... 阅读全文

posted @ 2013-05-24 00:26 胡永光 阅读(93) 评论(0) 推荐(0) 编辑

C++11 多线程

摘要: [cpp] view plaincopyprint?#include #include #include #include #include #include using namespace std; map g_pages; mutex g_p... 阅读全文

posted @ 2013-05-24 00:24 胡永光 阅读(137) 评论(0) 推荐(0) 编辑

C++11 多线程

摘要: C++11开始支持多线程编程,之前多线程编程都需要系统的支持,在不同的系统下创建线程需要不同的API如pthread_create(),Createthread(),beginthread()等,使用起来都比较复杂,C++11提供了新头文件、、、等用于支持多线程。使用C++11开启一个线程是比较简... 阅读全文

posted @ 2013-05-24 00:13 胡永光 阅读(124) 评论(0) 推荐(0) 编辑

导航