读书人

dll参数中可以传类吗?该怎么处理

发布时间: 2012-01-10 21:26:51 作者: rapoo

dll参数中可以传类吗?
dll参数中可以传类吗?我想在dll参数中传一个类数组,可以实现吗?

[解决办法]
不可以,
就算能编译过去,也不要这么干,会有莫名其妙的问题的
增加适当的接口来传递参数,
参数类型只能用基本类型
[解决办法]
MFC扩展Dll可以。其它的dll不行。

[解决办法]
可以传类啊,怎么不行,两边都知道的类型就可以了
[解决办法]
怎么不可以传呢?可以这样理解,能传struct吗?能,那class也能。因为C++里它们两者是一样的。STL对象的传输参看MSDN。
[解决办法]
传对象的指针的在进行static_cast <> 应该可以的
好像要注意点内存对齐的问题
[解决办法]
应该是可以传
[解决办法]
不要传类。
正如akirya 所说std::string就是一个特殊,涉及Windows内存分配。
传类可能会出现莫名其妙的问题。

读书人网 >VC/MFC

热点推荐