关于cassert,它是什么东西^_^我找了好几天,也没找到,请各位老师指教
cassert它是头文件吗?c++&primer&1.3讲的也看不懂,也不会用,请高手指教
#include&assert.h&为c头文件中的,
可直接用&&#include&cassert.h&为C++的,用加using&namespace&
为什么VC6.0中#include&"cassert"就正确,而#include&"cassert.h"就不正确
#include&后面跟的是一个头文件的名字。cassert&是这个文件的名字,cassert.h&不是。新的C++标准库公开头文件都是没有扩展名的,如&iostream&cassert&等等,没什么值得惊奇。
另外,要引用库提供的头文件,应用&#include&&filename&&而不是&"filename"
cassert是C++头文件的一种命名方法,所有原先C语言中的头文件都要加一个c,例如C语言中的头文件math.h,stdlib.h,在c++中是cmath,cstdlib,在标准C++中尖括号中不用加.h。casser就是原来C语言中的头文件assert.h,里面有一些调试用的函数,经常用的有
ASSERT(bool),当里面的布尔值为零的话,会发出一条消息,强行退出程序,非零的话直接跳过。
cassert(vc2003)&文件内容:
//&cassert&standard&header
#include&&yvals.h&
#include&&assert.h&
&*&Copyright&(c)&&by&P.J.&Plauger.&&ALL&RIGHTS&RESERVED.
&*&Consult&your&license®arding&permissions&and&restrictions.
&V3.13:0009&*/
他要怎么用啊?
他要怎么用啊?
回复
即使是一小步也想与你分享}