这是我在别处看到的
所在版块:社会百科 发贴时间:2003-07-01 21:48

用户信息
复制本帖HTML代码
高亮: 今天贴 X 昨天贴 X 前天贴 X 
在QA003121 "VC中的debug版和Release版本的程序有什么区别"中我们介绍了Debug和Release版本的主要区别。在MFC中,还大量使用了ASSERT宏,这些宏通常可以来纠正一些错误,如还没有初始化指针就使用等。你所遇到的信息就是ASSERT宏报告的错误。通常你要检查一下是否存在错误。在Release方法下,ASSERT宏不会执行,所以也没有错误信息。不过,MFC中的ASSERT宏有时管得有点宽,如果确认没有错误,也可以不理会它。


果真是这样吗?可惜我的时间了,呜呜呜,我是把书上的程序照抄上去都出错!真得要哭了!
.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!

Put your OWN COOL signature here!
 相关帖子 我要回复↙ ↗回到正文
question regarding to C dearjohn   (384 bytes , 723reads )
double *tptr = (double *)malloc(n*sizeof(double)); 鱽鳓   (0 bytes , 271reads )
replace double *tptr = malloc(n*sizeof(double)); va   (167 bytes , 197reads )
是的 hula   (66 bytes , 190reads )
这是我在别处看到的 dearjohn   (467 bytes , 233reads )
那么请问VC的default可不可以改成C?谢谢 dearjohn   (0 bytes , 241reads )
当然你要知道c++的类型安全是一种进步 hula   (18 bytes , 161reads )
你用的哪个版本的VC? hula   (53 bytes , 178reads )
我是用VC6.0,原来可以改成default C吗? dearjohn   (124 bytes , 302reads )
I am using VC, seems dearjohn   (210 bytes , 252reads )
suggest use: double *tptr = new double[n]   (161 bytes , 239reads )
呵呵,malloc比new更有效率 hula   (113 bytes , 229reads )
I compiled and run it with cc and gcc under unix simon   (24 bytes , 174reads )