摘要: 本文记录学习使用CMake的过程。安装CMake请参考:http://blog.csdn.net/alex_my/article/details/17310001本文使用Win7X64, VS2012。参考了这篇文章:http://blog.csdn.net/fan_hai_ping/article... 阅读全文
posted @ 2014-07-19 13:36 alex_my 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 部分文字内容摘自《高质量C++/C编程》链接:http://man.chinaunix.net/develop/c&c++/c/c.htm#_Toc5206340421 重载 Overload1) 相同的范围,在同一个类中。2) 函数名相同,参数不同。3) virtual可有可无。这在平时设计中用的... 阅读全文
posted @ 2014-07-19 13:35 alex_my 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 测试环境:win7, vs2012如果未安装boost,请参考:http://blog.csdn.net/alex_my/article/details/17630685涉及智能指针:shared_ptr, weak_ptr, scoped_ptr, auto_ptr其它:enable_shared... 阅读全文
posted @ 2014-07-19 11:58 alex_my 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 在Windows下使用mysql API或者WinSock API的时候,需要包含#include 。 编译的时候就会遇到标题所示的问题。 一般最简单的坚决办法是:在包含WinSock2.h之前包含其它的。 可以双击这条报错语句,然后看看是哪个头文件报错了,一般情况下是,就在WinSock2.h之前... 阅读全文
posted @ 2014-07-19 11:55 alex_my 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 不一定适合所有情况。查阅MSDN,其中对LNK4006的描述如下:"尝试将两个导入库合并为一个库时会得到此警告。""如果您正在重新生成 C 运行库,则可以忽略此消息。"链接如下:http://msdn.microsoft.com/zh-cn/library/1zzf962b.aspx当前场景:项目中... 阅读全文
posted @ 2014-07-19 11:52 alex_my 阅读(1401) 评论(0) 推荐(0) 编辑
摘要: 之前使用vld检测内存泄露,有兴趣可以一观:http://blog.csdn.net/alex_my/article/details/11488805控制台下,MFC未测试。使用方法如下:#include ifdef _DEBUGdefine new new(_NORMAL_BLOCK, __FIL... 阅读全文
posted @ 2014-07-19 11:51 alex_my 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 二元信号量,多元信号量,互斥量,临界区。其它包括读写锁,条件变量。-1:二元信号量,适合与只能被一个线程独占访问的资源。当二元信号量处于非占用状态时,第一个试图获取该二元信号量的线程会获得该锁,并将二元信号量重置为占用状态,在未释放该锁前,其它所有试图获取该二元信号量的线程将会等待。-2:多元信号量... 阅读全文
posted @ 2014-07-19 11:47 alex_my 阅读(186) 评论(0) 推荐(0) 编辑