一个古怪的编译问题 - WTL 看准了是WTL
我怎么没法子让程序编译通过 - 我已经安装了WTL
#include <iostream.h>
template <class T>
class B1
{
public:
void SayHi()
{
T* pT = static_cast<T*>(this);
pT->PrintClassName();
}
protected:
void PrintClassName()
{
cout << "This is B1 class";
}
};
class D1 : public B1<D1>
{
// No overridden function at all
};
class D2 : public B1<D2>
{
protected:
void PrintClassName()
{
cout << "This is D2 class";
}
};
int main(int argc, char *argv[])
{
D1 d1;
D2 d2;
d1.SayHi(); // prints "This is B1"
d2.SayHi(); // prints "This is D2"
return 0;
}
#include <iostream.h>
template <class T>
class B1
{
public:
void SayHi()
{
T* pT = static_cast<T*>(this);
pT->PrintClassName();
}
protected:
void PrintClassName()
{
cout << "This is B1 class";
}
};
class D1 : public B1<D1>
{
// No overridden function at all
};
class D2 : public B1<D2>
{
protected:
void PrintClassName()
{
cout << "This is D2 class";
}
};
int main(int argc, char *argv[])
{
D1 d1;
D2 d2;
d1.SayHi(); // prints "This is B1"
d2.SayHi(); // prints "This is D2"
return 0;
}
...全文
相关推荐
WTL资料合集(WTL指南,WTL白皮书,WTL Developer's Guide)
最近要用到WTL 跟它相关的资源比较匮乏 到处搜刮了一把 现在把合集贡献给大家 省的大家再费劲去找资料了
kanzhunSpider:一个看准网热门的前端面试信息的爬虫程序
看守蜘蛛
WTL的一个窗口实例
WTL的一个窗口实例
WTL Viewer.rar_WIL查看器和WTL_WTL查看器_wtl_wtl文件查看器_wtl格式
wtl文件查看器,用于查看wtl文件,只能读取,不能写入文件。
WTL for MinGW 移植版
这是将WTL界面库移到到MinGW的版本,从此可以使用GCC来开发WTL程序了。


