摘要: windows 多线程编程的几点经验 (防止死锁)
阅读全文
posted @
2011-08-15 10:46 水 阅读(1113) |
评论 (0) |
编辑 收藏
摘要: 在C++中,分配和归还内存时需要保持数组和非数组形式的操作符的匹配:
T *aT = new T; // 非数组
T *arrT = new T[16]; // 数组
delete aT; // 非数组
delete [] arrT; // 数组
aT = new T[1]; // 数组
delete aT; // 错误!应该采用数组形式的操作符
阅读全文
posted @
2011-06-29 08:47 水 阅读(2866) |
评论 (0) |
编辑 收藏
摘要: STL不但使我们能够更轻松、更快捷地编写复杂的代码,而且使编写的代码既标准又高度优化。
std::vector
names;
// ...
std::sort(names.begin(), names.end());
STL另一个优雅之处在于高度可配置。在以上的代码中,使用string的小于(<)操作符对vector中的string元素进行排序,但在其它场合,未必总有一个小于操作符可供使用,而且有时并不希望以升序方式进行排序。
阅读全文
posted @
2011-06-29 08:46 水 阅读(2886) |
评论 (1) |
编辑 收藏
摘要: 1. 指向常量的指针和常量指针
2. 指向指针的指针
阅读全文
posted @
2011-03-24 16:10 水 阅读(3535) |
评论 (3) |
编辑 收藏
摘要: 在vc2008 sp1中,引入了Feature Pack美化界面,不过微软提供的例子都是针对单文档或者多文档项目的,要在对话框项目中使用Feature Pack中的一些美化控件(如CMFCListCtrl),需要在App类(继承自CWinAppEx)的InitInstance函数中添加下面两行:
CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2007));
CMFCVisualManagerOffice2007::SetStyle(CMFCVisualManagerOffice2007::Office2007_LunaBlue);
同时,在项目res目录下的rc2文件中添加#include 。
阅读全文
posted @
2010-11-16 18:46 水 阅读(2361) |
评论 (0) |
编辑 收藏
摘要: 如何编译TrueCrypt 7.0a源码。TrueCrypt是一款开源的虚拟加密磁盘工具,目前最新版本是7.0a,本文以该版本源代码为基础,介绍了如何在VC2008下进行编译。 阅读全文
posted @
2010-11-01 19:12 水 阅读(6369) |
评论 (29) |
编辑 收藏
摘要: vc2008编译openssl 阅读全文
posted @
2010-09-15 10:19 水 阅读(2121) |
评论 (0) |
编辑 收藏
摘要: How to Check the Existence of a File or a Directory 阅读全文
posted @
2010-08-13 11:28 水 阅读(587) |
评论 (1) |
编辑 收藏
摘要: 大数据量,海量数据 处理方法总结 阅读全文
posted @
2010-07-21 08:57 水 阅读(1742) |
评论 (0) |
编辑 收藏
摘要: hash算法大全 阅读全文
posted @
2010-07-21 08:54 水 阅读(969) |
评论 (0) |
编辑 收藏