STL <cassert>
http://www.cplusplus.com/reference/cassert/
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
/* assert example */ #include <stdio.h> /* printf */ #include <assert.h> /* assert */ void print_number(int* myInt) { assert (myInt!=NULL); printf ("%d\n",*myInt); } int main () { int a=10; int * b = NULL; int * c = NULL; b=&a; print_number (b); print_number (c); return 0; }