vector<>类型的变量能用作函数参数吗 自定义了一个结构体A,然后vector<A> vt; vt能用作函数参数传递吗? 在不同DLL之间传递 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只要你的dll和你调用的工程都声明了A以及include了vector 可以例如:bool CJoblogAccess::GetJobLogFromWin( vector<JOBLOG_SEND_INFO>& vecSendInfo ); 不建议跨Dll传。可以传普通类型,容器型的Class跨Dll传递会有问题。你可以拆分下,GetSize(),GetElementAt()这种比较好一点. 可以在不同dll之间,不过一般要注意vector这一类对象在跨模块传递接口时有一些问题,比如运行时库不一致等。最好用指针,然后自己再内部转换 可以作为参数传递,但是显然传指针或引用好。不建议跨Dll传,如果非要跨DLL传得话,记着不要在跨DLL中对该vector引用参数进行增加和删除,该参数只能作为只读的方式进行传递. 跨DLL的问题是,另一个模块的标准库实现细节不同,就此糟糕。要保证两个模块使用同样的标准库编译。 有关CString的问题 std::vector需要提前知道要存放多少东西,来resize 怎么样给slider设置的前景图片 怎样使主对话框不能显示 关于使用RICHEDCTRL 以及 界面线程 在98 下所碰到的问题 关于托拽 天啊,救救 我,誰來救我?????有沒有人在,看看我的問題吧 解释下面Debug和Release的区别?谢谢! 内存数组里的数据,怎么保存为JPG图像? 真是见鬼了,同样的程序别人机上能运行,我机上就出错。帮忙看看!!! 关于内存映射文件 通过一个有像素数据的txt文本文件,画一张灰度图
vector<JOBLOG_SEND_INFO>& vecSendInfo
);
可以传普通类型,容器型的Class跨Dll传递会有问题。
你可以拆分下,GetSize(),GetElementAt()这种比较好一点.
不建议跨Dll传,如果非要跨DLL传得话,记着不要在跨DLL中对该vector引用参数进行增加和删除,该参数只能作为只读的方式进行传递.