关于STL中内存分配的问题?

guw2000 2000-07-12 11:41:00
我在应用程序声明的一个向量(vector),该向量作为参数传入中,然后在DLL中增长该向量(分配内存),最后在应用程序中释放,会出现错误。
有一个方法可解决,但不好,即在传入参数时,先 reserve 一定的空间。
不知哪位仁兄能否有更好的方法解决该问题?
谢谢!!!

...全文
116 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
myan 2001-03-04
  • 打赏
  • 举报
回复
我对于DLL不太了解,而且因为VC对于STL的支持不太完善,从你的描述来看,
我估计你的算法从STL角度来讲没有什么问题,所以我怀疑这个问题是VC与
STL的冲突问题。

不过我认为向DLL中传入STL容器类引用可能不算是很好的编程风格,也许通过
改进你的程序结构可以避免这个问题。
zhouzicn 2001-03-03
  • 打赏
  • 举报
回复
我想学STL,给我一些帮助,好吗!
zhouzicn@263.net
SCUM 2000-07-13
  • 打赏
  • 举报
回复
概念性错误,最好能看看代码。

69,364

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧