首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

dll传到参数为类指针

2012-08-28 
dll传入参数为类指针dll中提供方法f(A* pA),类A为调用dll的exe传入的参数,dll的程序中需要包含类A的.h和.c

dll传入参数为类指针
dll中提供方法f(A* pA),类A为调用dll的exe传入的参数,dll的程序中需要包含类A的.h和.cpp。当修改类A时,dll中和exe中都需要修改,有什么办法可以避免这样的情况?只在dll或者exe中修改就行了。

[解决办法]
珍惜生命,远离扩展dll,只使用纯C接口的标准dll
[解决办法]
两个里面都用到,而且需要当参数传,肯定得都改呀。只改一个不就出错了吗?
[解决办法]
class A:public IA
{

};

在纯虚类IA中定义类A中的所有给外部使用的接口,而exe只需要包含IA.h
这样对类A的修改只要不动到这些接口,就可以不修改exe

方法改成f(IA* pA)

热点排行