- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 STL中跨DLL指针调用导致断言_CrtIsValidHeapPointer验证失败
昨天遇到一问题,令我百思不得其解,问题大概是这样的:函数封装都是写在外部dll中的,主程序部分只是一些简单的调用。dll中有一个方法原型大概是这样的:bool Function(list& l)在主程序中调用一切没有问题,得出的结果也是正确的,只是在主程序结束析构数据成员时出错。查看Call Stack,确定是析构时出错,_CrtIsValidHeapPointer断言验证失败 起
2009-03-27 19:10:00 1544 1
原创 关于值类型和引用类型的思考
注:这里的引用类型是广义上的Referrence Type,类似于C#中关于引用类型的定义,包括C++中的引用和指针.更准确的说应该是堆内存指针. 已经习惯了C#和Java里的对象即对象指针,在写C++程序中总是面临困扰.用引用类型?什么时候new而又什么时候delete?在堆内存分配空间比栈更耗时,用什么样的方案最合理呢?用值类型?传值,以为着内存之间的频繁拷贝,频繁拷贝构造和析
2009-03-20 21:16:00 741
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人