01 2009 档案

摘要:在ATL的类库中,存在大量的C++模板,特化,偏特化,还是一种模板---基类模板(姑且这么叫吧),可能是平时不多见,在ATL中却是漫山遍野,几乎每一个类都采用了这种实现方式. 先看代码: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->cla... 阅读全文
posted @ 2009-01-13 00:33 Christmas 阅读(243) 评论(0) 推荐(0)
摘要:MSDN解释:编译器检测到未使用的函数原型。如果有意将该原型作为变量声明,则移除左/右括号。什么意思,简单来说,就是编译无法分辨你当前的代码是在声明一个函数原型,还是在调用一个函数.因为在VS编译器里这样声明一个函数是正确的:test(int(a),int(b)),但我们经常用他做为函数调用来使用。 Code Code highlighting produced by Actipro CodeHi... 阅读全文
posted @ 2009-01-05 18:44 Christmas 阅读(1354) 评论(1) 推荐(0)
摘要:在C++中有一个特殊的运算符重载方法--类型转换运算符重载,形如:operator type(); Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->class CDemo{ public: CDemo(int x,int y)... 阅读全文
posted @ 2009-01-04 14:24 Christmas 阅读(690) 评论(0) 推荐(0)