会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阿Hai
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2016年10月6日
C++并发编程 thread
摘要: std::thread C++11在标准库中为多线程提供组件, 使用线程需要包含头文件 thread, 其命名空间为 std. 启动新线程 每个进程至少有一个线程: 执行main()函数的线程, 其余线程有其各自的入口函数(线程函数)。 当线程执行完线程函数后, 线程也会退出. 如果不传入线程函数(
阅读全文
posted @ 2016-10-06 19:42 阿Hai
阅读(22386)
评论(0)
推荐(0)
2016年10月4日
C++智能指针
摘要: C++智能指针 智能指针与异常 如果使用智能指针, 如果程序块过早的结束, 智能指针能保证在内存不再需要时进行释放. (特别是在有多个出口的函数中 -- 虽然应尽量避免设计这样的函数, 但凡事总有例外 -- 此时使用智能指针来自动释放内存是非常方便的) 对于异常处理来说, 考虑下面两个函数, 当程序
阅读全文
posted @ 2016-10-04 13:26 阿Hai
阅读(1902)
评论(0)
推荐(0)
C++智能指针 unique_ptr
摘要: C++智能指针 unique_ptr unique_ptr 独占所指向的对象, 同一时刻只能有一个 unique_ptr 指向给定对象(通过禁止拷贝语义, 只有移动语义来实现), 定义于 memory (非memory.h)中, 命名空间为 std. 标准库早期版本中定义了 auto_ptr, 它具
阅读全文
posted @ 2016-10-04 13:18 阿Hai
阅读(37186)
评论(0)
推荐(4)
C++智能指针 weak_ptr
摘要: C++智能指针 weak_ptr weak_ptr 是一种不控制对象生命周期的智能指针, 它指向一个 shared_ptr 管理的对象. 进行该对象的内存管理的是那个强引用的 shared_ptr. weak_ptr只是提供了对管理对象的一个访问手段. weak_ptr 设计的目的是为配合 shar
阅读全文
posted @ 2016-10-04 13:11 阿Hai
阅读(28263)
评论(0)
推荐(3)
C++智能指针 shared_ptr
摘要: C++智能指针 shared_ptr shared_ptr 是一个标准的共享所有权的智能指针, 允许多个指针指向同一个对象. 定义在 memory 文件中(非memory.h), 命名空间为 std. shared_ptr 是为了解决 auto_ptr 在对象所有权上的局限性(auto_ptr 是独
阅读全文
posted @ 2016-10-04 13:03 阿Hai
阅读(90871)
评论(0)
推荐(0)
C++智能指针 auto_ptr
摘要: C++智能指针 auto_ptr auto_ptr 是一个轻量级的智能指针, 定义于 memory (非memory.h)中, 命名空间为 std. auto_ptr 适合用来管理生命周期比较短或者不会被远距离传递的动态对象, 最好是局限于某个函数内部或者是某个类的内部. 使用方法: std::au
阅读全文
posted @ 2016-10-04 12:42 阿Hai
阅读(1086)
评论(0)
推荐(0)
2016年10月2日
VC使用sqlite
摘要: SQLite可以到官方站点(http://www.sqlite.org/download.html)下载:Linux,Mac OS X, Windows下的已编译文件以及源代码、帮助文档。 SQLite官方下载只提供给我们一个sqlite3.dll跟一个sqlite3.def文件,并没有提供用于VC
阅读全文
posted @ 2016-10-02 10:08 阿Hai
阅读(1114)
评论(0)
推荐(0)
2016年9月17日
MFC单文档多视图程序设计与Splitter拆分窗口
摘要: 1. 创建不同的子frame. 在文档视图程序中 CMainFrame(class CMainFrame : public CMDIFrameWndEx) 继承自 CMDIFrameWnd (CMDIFrameWndEx 为 CMDIFrameWnd子类). 因此可以将 m_pMainWnd 转为
阅读全文
posted @ 2016-09-17 12:23 阿Hai
阅读(6397)
评论(0)
推荐(0)
2016年9月4日
qt4+vs2010 环境搭建
摘要: 1.安装开发所需的软件: vs2010(包括VS2010SP1dvd1,Visual_Assist_X_10.9.2062.0_Crack等) QT: qt-win-opensource-4.8.5-vs2010 QT Creator,如 qt-creator-opensource-windows-
阅读全文
posted @ 2016-09-04 18:14 阿Hai
阅读(2712)
评论(0)
推荐(0)
2016年8月28日
Base64 编解码
摘要: Base64编码简介 Base64用来将binary的字节序列数据编码成ASCII字符序列构成的文本。其使用的字符包括大小写字母各26个,加上10个数字,和加号“+”,斜杠“/”,一共64个字符。另外还使用等号“=”用来作为后缀。 Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字
阅读全文
posted @ 2016-08-28 22:44 阿Hai
阅读(3135)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
下一页
公告