extern "C"能否导出类的成员函数
如题
[解决办法]
不能。
[解决办法]
看下extern的作用吧,extern是扩展全局变量的作用域!你扩展的对象前提是全局变量,类中的成员又不是全局变量。而且,类是面向对象的封装性的一个显著体现,extern能扩展的话,破坏了类的封装性,如果是private成员,而extern能扩展的话,不是乱套了吗!!!!!
发布时间: 2012-04-14 17:14:21 作者: rapoo
extern "C"能否导出类的成员函数
如题
[解决办法]
不能。
[解决办法]
看下extern的作用吧,extern是扩展全局变量的作用域!你扩展的对象前提是全局变量,类中的成员又不是全局变量。而且,类是面向对象的封装性的一个显著体现,extern能扩展的话,破坏了类的封装性,如果是private成员,而extern能扩展的话,不是乱套了吗!!!!!