读书人

_interface与interface的区别?解决办

发布时间: 2012-03-02 14:40:29 作者: rapoo

__interface与interface的区别?
我想问一下__interface与interface的区别,我在VC++2005中用interface编程,代码如下:
interface IX
{
virtual void Fx1()=0; // Interface definition statements.
};
总是提示如下错误:
error C2146: syntax error : missing '; ' before identifier “IX”
当改成了__interface就没有错误。

不知道这是什么原因?

[解决办法]
在原版语言设计中,一个接口类型是用关键字 __interface指明的。在修订版语言中,它被 interface class替代。
[解决办法]
在原版语言设计中,一个接口类型是用关键字 __interface指明的。在修订版语言中,它被 interface class替代。可参考"C++ 迁移到 C++/CLI"

读书人网 >C++

热点推荐