- 博客(7)
- 资源 (2)
- 收藏
- 关注
转载 动态链接库dll,静态链接库lib, 导入库lib
<br />目前以lib后缀的库有两种,一种为静态链接库(Static Libary,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动态库”)的导入库(Import Libary,以下简称“导入库”)。 <br /> 静态库是一个或者多个obj文件的打包,所以有人干脆把从obj文件生成lib的过程称为Archive,即合并到一起。比如你链接一个静态库,如果其中有错,它会准确的找到是哪个obj有错,即静态lib只是壳子。 <br /> 动态库一般会有对应的导入库,方便程序静态载入动态链接库,
2011-05-06 09:56:00
430
原创 UMLet
之前用过一些UML的工具,这个最小巧方便,UML对我来说,只是理清程序的思路,将各个类的关系搞清楚,或者将已有的设计RTP,我并不依赖该类工具的代码生成能力。http://www.umlet.com/我的event system的UML如下:
2011-04-29 00:49:00
1050
原创 Generic callback
今天又经历了一次广度搜索式的学习,从generic callback(泛型回调)到Function object。看了sgi关于function object 的解释,我的c++脉象顿时打通了Function object这一点。因为之前看essential c++,里面也提到了Function object,当时我还是似懂非懂。sgi里面说A Function Object , or Functor (the two terms are synonymous) is simply any obj
2011-04-28 01:05:00
697
原创 NSRunLoop
<br />iphone的NSRunLoop跟控制有关,需要给控制一定的响应时间,如果将mainLoop的timer去掉,那么就不能用<br />runUnitilData:[NSData distantPast]],估计这个NSData distantPast跟timer有关。
2011-04-27 18:03:00
492
原创 QT资源
<br />qt demo:<br />demonstration里面<br />1. SQL browser<br />2. Books,sql数据库的应用<br />3. MainWindow, 各种控件
2011-04-26 18:32:00
401
原创 有用的资源
<br />http://www.opengameart.org/<br />http://www.frogatto.com/developer<br /> <br />webqq 应用中心<br />qq开发平台<br />”qq登录“
2011-04-26 13:45:00
360
转载 避免使用虚函数作为库的接口
<br />硕 (giantchen_AT_gmail)<br />Blog.youkuaiyun.com/Solstice<br />摘要:作为 C++ 动态库的作者,应当避免使用虚函数作为库的接口。这么做会给保持二进制兼容性带来很大麻烦,不得不增加很多不必要的 interfaces,最终重蹈 COM 的覆辙。<br />本文主要讨论 Linux x86 平台,会继续举 Windows/COM 作为反面教材。<br />本文是上一篇《C++ 工程实践(4):二进制兼容性 》的延续,在写这篇文章的时候,我原本以外大家
2011-04-26 00:29:00
547
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人