摘要:
一个有效的指针必须是一下三种状态之一:1)保存一个特定对象的地址2)指向对象后面的另一个对象3)0(表明不指向任何对象)避免使用未初始化的指针。 阅读全文
摘要:
#include <iostream>#include <cassert>int main(){ int a=5; assert(1); std::cout<<a<<std::endl;}assert(0)时:assert: assert.cpp:6: int main(): Assertion `0' failed.assert(1) 时:5C++ assert()函数的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。使用C++ ass 阅读全文