This topic has been archived. It cannot be replied.
-
工作学习 / IT技术讨论 / 请教两个C /C++语言问题typedef BOOL(__stdcall *MyFunctionType)(const CLSID& clsid,const IID& IID,void **ppv);
MyFunctionType fnCreateObject;
怎么理解上面的第一个语句? 感觉typedef 定义的类型很怪,有没有谁会分析第一条语句的范式。
上面中 BOOL , __stdcall 和 IID 是 VC 中的已经定义过了。
还有一个关于C++ 的一个语法问题
class IDictionary:public IUknown
{
public
virtual BOOL Initialize()=0;
.....
}
上面关于虚函数Initialie() 的声明末尾为什么要加“=0”,这个是什么意思。
谢谢
-bobo123(bobo);
2003-4-13
{494}
(#1137921@0)
-
'=0' 表示纯虚函数
-netee(netee);
2003-4-13
(#1137926@0)
-
thanks
-bobo123(bobo);
2003-4-13
(#1137933@0)
-
The first one is to define a pointer which is point to a function.
-sdfsdf(不是老虎);
2003-4-14
(#1139607@0)