![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
QiangLi_strong
这个作者很懒,什么都没留下…
展开
-
c++模板函数声明定义分离编译错误详解
结论:模板不支持分离编译, 把你模板类和模版函数的声明和实现全部放到.h文件里面 .问:为什么模板就不支持分离编译?首先,一个编译单元(translation unit)是指一个.cpp文件以及它所#include的所有.h文件,.h文件里的代码将会被扩展到包含它的.cpp文件里,然后编译器编译该.cpp文件为一个.obj文件(假定我们的平台是win32),后者转载 2015-12-29 16:29:39 · 570 阅读 · 0 评论 -
64位和32位系统编程
一、汇总下Windows和Linux下64位和32位的数据类型的字节长度数据类型windows64windows32linux64linux32char8888short16161616int32323232long64323232原创 2015-12-29 16:25:17 · 648 阅读 · 0 评论 -
[MFC]提示信息的添加CToolTipCtrl
一、基于对话框模式添加如下代码:Dlg.h中声明CToolTipCtrl对象CToolTipCtrl m_ctrlTT;Dlg.cpp中在初始化对话框中添加BOOL CDialogDlg::OnInitDialog(){... m_ctrlTT.Create(this); m_ctrlTT.AddTool(GetDlgItem(IDC_原创 2015-05-13 19:25:54 · 1685 阅读 · 0 评论