佚名通过本文主要向大家介绍了
为什么接口要用extern"C"声明一下呢?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 为什么接口要用extern "C"声明一下呢?
描述:
描述:
在看老潘的“com原理”,为什么接口要用extern "C"声明一下呢?
extern "C" const IID IID_IUnknown =
{ 0x00000000, 0x0000, 0x0000,
{ 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46} } ;
如果是为了在某个文件中定义,在其它地方引用,
不加“C”,直接用extern的不是也行么?