Develop Notes
My development notes
2007年4月10日星期二
当执行 ofstream open() 时,程序崩溃crash
程序中使用了大量的动态分配内存,如果这些分配出了错,那么像标题中的那个错误可能会在什么时候出现,而错误根本与open无关。
下面是一个我找到的错误:
double * aVector;
aVector=new double[0]; // 分配了0个double 长的内存。
这时,delete[] aVector; //就是一个隐藏的错误,但是不会报错。
害我找了半天错误!!!
没有评论:
发表评论
‹
›
主页
查看网络版本
没有评论:
发表评论