发布时间:2013-11-13 15:54:12
动机1. 分派下面有一个模板函数,假设一个动物收容组织提供了它,他们接受所有无家可归的可怜的小动物,于是他们向外界提供了一个函数接受注册。函数看起来像这样:template //T表示接受的是何种动物void AcceptAnimals(T animal){ &.........【阅读全文】
发布时间:2013-11-13 10:56:04
介绍traits的文章很多,但感觉大部分文章的说明都很晦涩难懂,把一个并不很复杂的C++模板的应用描述的过于复杂。忍不住想把自己的理解跟大家分享一下,或许我也只是掌握了一点traits的皮毛而已,但也希望这些皮毛能略微抓住你的眼球,带给你一些启发。首先,介绍traits前,回味一下C++的模板及应用,如果你脑海里浮现.........【阅读全文】
发布时间:2013-10-16 11:31:30
在包含对话框头文件上面加上这一行#include "resource.h"即如下所示,便可解决问题#include "resource.h" //这行放在前边#include "XXXXDlg.h"......【阅读全文】
发布时间:2013-10-16 11:26:55
所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。 一般情况下,C/C++要求所有的类型必须在使用前被定义,但是在一些特殊情况下,这种要求无法满.........【阅读全文】
发布时间:2013-10-16 11:22:47
在线程中对窗口进行UpdateData(TRUE)来更新窗口的内容,结果在Debug版本下面就出现了Assert报错,说出错地方是wincore.cpp的888行和889行,就是这两句 ASSERT((p = pMap->LookupPermanent(m_hWnd)) != NULL || (p = pMap->LookupTemporary(m_hWnd)) != NULL); ASSERT((C.........【阅读全文】