摘要: 1.空指针赋值分区: 帮程序员捕获对空指针的赋值。如果进程中的线程试图读取或写入这一分区的内存地址,就会引发访问违规。 1: int* pnSomeInteger = (int*)malloc(sizeof(int)); 2: *pnsomeInteger = 5;如果malloc无法分配足够的内存,那么它会返回NULL,但是代码并没有考虑这种可能,而造成的结果就是。访问禁止访问的内存地址。... 阅读全文