佚名通过本文主要向大家介绍了atl34砂轮,atl方形动力电池,atl80.dll官方下载,atl71.dll一键修复,atl71.dll修复等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 一个ATL入门的简单问题,请进来看看
描述:
解决方案1:
描述:
我有如下一个简单的程序代码,有错误,我找不出来,请各位到自己的机器上试验一下,看看错误处在什么地方。
#include"iostream.h"
class CMath
{
public:
CMath()
{
}
void Add(void)
{
cout<<"Hello!"<<endl;
}
};
template<class T>
class CComObject:public T
{
public:
CComObject();
~CComObject();
void Add(void)
{
T *pT=static_cast<T *>(this);
pT->Add();
}
};
void main()
{
CComObject<CMath> *pMath=new CComObject<CMath>;
pMath->Add();
delete pMath;
}
解决方案1:
CComObject构造函数/析构函数没有实现
解决方案2: CComObject()
{}
~CComObject()
{}