03 2009 档案

bind2nd的注意事项 zz
摘要: http://blog.pfan.cn/akey307/40759.htmlbind2nd 的第一参数是一个函数 (假设为f), 那么 f 的参数不可以为引用, 比如,class Stock{...public: hasName(string); hasName_2(string &);};list <Stock> l;l.push_back(...);...find_if(l...阅读全文

posted @ 2009-03-31 22:58 cutepig 阅读(110) | 评论 (0) 编辑

分析boost::function识别输入参数类型
摘要: 能识别四种类型:函数指针,函数对象,成员指针,函数对象的reference主要在这个get_function_tag类中。[代码]首先用L20 is_reference_wrapper识别出是否function_obj_ref_tag。如果不是,则到L16,看是否member_ptr判断是否member_ptr_tag,如果不是,则到L12,再看看是否is_pointer,如果是则为functio...阅读全文

posted @ 2009-03-31 22:18 cutepig 阅读(112) | 评论 (0) 编辑

分析boost::signal之识别是否Trackable的派生类对象
摘要: 传入一个f,1首先跑到Line12,如果是ref_wrapper对象则跑到1.1,否则1.21.1 L20,拿到指针,直接调用 add_if_trackable,而该add_if_trackable函数可以看到有多个重载,如果是Trackable的派生类,则会跑到L48,结束1.2 L26,判断是否指针,如果不是,先转成指针L40,然后调用add_if_trackable。。。。template&...阅读全文

posted @ 2009-03-31 22:05 cutepig 阅读(81) | 评论 (0) 编辑

IT牛人排行榜
摘要: http://www.xooob.com/333490.html简介:MITBBS上说微软电话面试的一道题就是"Whodoyouthinkisthebestcoder,andwhy?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。NO.1 Bill JoyBillJoy,前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,CshProgra...阅读全文

posted @ 2009-03-28 20:06 cutepig 阅读(910) | 评论 (0) 编辑

人物传奇:操作系统“天神”David Cutler
摘要: http://xieyj.javaeye.com/blog/241217人物传奇:操作系统“天神”David Cutler David Cutler,VMS和Windows NT的首席设计师,1988年去微软前号称硅谷最牛的内核开发人员,在操作系统领域摸爬滚打几十年,其间的经历就像一部标准的外省青年奋斗记。 与许多计算机界的前辈牛人们一样,David Cutler并不是计算机科班出生,他在大学拿的...阅读全文

posted @ 2009-03-28 19:59 cutepig 阅读(302) | 评论 (0) 编辑

关于default constructor一个要注意的地方
摘要: 看到“深度探索C++对象模型”中关于default constructor的描述:编译器会按照成员变量的声明次序来对成员变量初始化。突然有个想法:假设类中有两个成员变量A,B,其中A的初始化在需要B事先初始化好,而在声明中,A生命在B之后,这么做编译结果会不会出问题。试了一下,果然如此。代码如下[代码]我本来想让b打印出B=1,结果却并非如此!但如果将36,37行换过来,结果就对了!对于程序员来讲...阅读全文

posted @ 2009-03-21 10:09 cutepig 阅读(61) | 评论 (0) 编辑

分析MFC中CDialog的子类对象如何知道自己是model还是modeless的
摘要: DoModal源代码关键部分如下[代码]相对于CDialog的Create,DoModal多了一个RunModalLoop()这么一个消息循环(当然也有一些别的,比如在创建窗口之前disable父窗口)。因此关键在这个函数里,看进去,在文件VC\atlmfc\src\mfc\wincore.cpp里[代码]看到了吧,m_nFlags&WF_MODALLOOP就是用来判断本dialog是用D...阅读全文

posted @ 2009-03-21 00:20 cutepig 阅读(224) | 评论 (0) 编辑

一道题目
摘要: 题目如下:有一500米环形跑道,甲、乙在同一点同向同时起跑,已知甲的速度为60米/分钟,乙的速度为50米/分钟。且甲、乙跑的过程中每跑200米都要停下休息1分钟。问:若甲追上乙一圈需要多少时间?本人比较笨,不擅长分析这种题目。因此首先看看网上有没有方法了,果然找到了:(http://iask.sina.com.cn/b/3112352.html)设t为跑的时间所以t*60=(t+Z)*50+500...阅读全文

posted @ 2009-03-20 23:47 cutepig 阅读(54) | 评论 (0) 编辑

MFC RTTI
摘要: 先放上分析后,并且简化后的源代码,有时间在说[代码]阅读全文

posted @ 2009-03-20 00:09 cutepig 阅读(73) | 评论 (0) 编辑

google test初步分析
摘要: 现在常用的C++单元测试框架有 CppUnit,CxxTest,boost::test和google test。不像java/C#的测试框架,由于C++不支持reflection,所以,必须要做一些额外的工作,让框架知道相关内容的存在。CppUnit的做法是用宏进行注册。这种做法要求我们每添加一个测试,就要考虑用相应的宏进行注册,这种做法很繁琐,最大的问题在于由于疏忽而遗漏,这种靠人工保证的东西不...阅读全文

posted @ 2009-03-15 20:58 cutepig 阅读(675) | 评论 (3) 编辑

把接口和实现分开的方法
摘要: 假定接口类为A,而将实现放在Impl类中,由于非指针类型成员变量必须和该成员类声明放在一起,而指针类型可以不这样做,因此必须将Impl成员指针作为A的成员变量,代码如下Impl.h 实现类的头/实现文件,可以看到里面实现了方法operator()[代码][代码]classImpl;classA{public:A();~A();voidoperator()(intnData);private:Imp...阅读全文

posted @ 2009-03-15 18:06 cutepig 阅读(130) | 评论 (1) 编辑

朋友推荐的小说-悟 空 传

posted @ 2009-03-14 22:45 cutepig 阅读(52) | 评论 (0) 编辑

转载,用MFC实现WebGUI--(CDHtmlDialog)

posted @ 2009-03-14 13:52 cutepig 阅读(2658) | 评论 (1) 编辑

Qt参考文档
摘要: Qt参考文档http://blog.csdn.net/tingsking18/article/details/4800828初步了解进一步了解最新动态关于QtQt的版本常见问题解答Window系统特性注释如何购买Qt安装如何学习Qt教程一, 教程二实例循序渐进实例白皮书Qt 3.0的关键特征修改历史从Qt 2.x移植到Qt 3.x简体中文汉化日志Qt季刊API参考模块概述所有的类主要的类分组的类注释的类继承关系类表(图像)所有的函数(很长)头文件索引PDF格式文档man帮助格式文档关于模块画布图标视图网络OpenGLSQL表格工作区XML概述与HOWTOQt对象模型信号与槽窗口几何结构事件和事阅读全文

posted @ 2009-03-14 11:13 cutepig 阅读(315) | 评论 (0) 编辑

[CSS+JS]同一页面可以重复使用的选项卡收藏

posted @ 2009-03-12 22:15 cutepig 阅读(164) | 评论 (1) 编辑

VC8 的 type_traits 关键字 zz

posted @ 2009-03-12 22:01 cutepig 阅读(212) | 评论 (0) 编辑

COM笔记 (3)杨老师 的COM教程

posted @ 2009-03-07 18:17 cutepig 阅读(298) | 评论 (0) 编辑

COM笔记 (1)SAMPLE: MFCAxs.exe Implements an Active Script Host Using MFC 用MFC实现script引擎host

posted @ 2009-03-07 16:13 cutepig 阅读(230) | 评论 (0) 编辑

C ++ 的 背 影

posted @ 2009-03-04 00:03 cutepig 阅读(63) | 评论 (0) 编辑

导航

<2009年3月>
22232425262728
1234567
891011121314
15161718192021
22232425262728
2930311234

公告

昵称:cutepig
园龄:4年7个月
粉丝:11
关注:0

搜索

 
 

常用链接

随笔分类(58)

随笔档案(536)

文章档案(1)

我的链接

积分与排名

  • 积分 - 192719
  • 排名 - 443

最新评论

阅读排行榜