几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量

几何尺寸与公差论坛------致力于产品几何量公差标准GD&T (GDT:ASME)|New GPS(ISO)研究/CAD设计/CAM加工/CMM测量 (http://www.dimcax.com/hust/index.php)
-   ObjectARX(C++) (http://www.dimcax.com/hust/forumdisplay.php?f=34)
-   -   【转帖】arx8使用stl的问题 (http://www.dimcax.com/hust/showthread.php?t=6119)

yang686526 2009-04-14 03:22 PM

【转帖】arx8使用stl的问题
 
arx8使用stl的问题
arx8使用stl的问题
在用arx8开发时,使用stl的vector,比如就简单的在一个函数里定义如下:
vector<int> test;
当在调试状态下可以看到,这个test的长度是个非常大的数字,而实际上应该是0,如果跟踪进去,可以发现初始化的时候是0,用size()函数求长度也是0,如果执行下去,就会出现错误了,错误的原因应该是test分配的内存过大所致。
我试验了下一般的mfc程序,发现是没有问题的,而我之前用arx2和arx6都没有问题,所以这个问题应该是只在arx8里面存在。
不知道有没有人知道解决办法?


所有的时间均为北京时间。 现在的时间是 06:24 AM.