Linux C遇到的常见错误
此随笔主要记录一些Linux C遇到的常见错误,便于debug问题或自己编程时,避免发生类似的错误或问题,后续会持续更新....
1.内存泄露问题
内存泄露是由于内存没有释放导致程序耗内存一直增大,引起系统内存不够。
1)一块内存的指针被重新赋值,导致无法通过此指针释放此内存
2.NE异常问题
1)数组长度太小,实际数据太大,导致发生数组越界
2)向只读的char*指针变量写入数据
3)当指针指向的内存被回收后,依然在使用此指针
此随笔主要记录一些Linux C遇到的常见错误,便于debug问题或自己编程时,避免发生类似的错误或问题,后续会持续更新....
1.内存泄露问题
内存泄露是由于内存没有释放导致程序耗内存一直增大,引起系统内存不够。
1)一块内存的指针被重新赋值,导致无法通过此指针释放此内存
2.NE异常问题
1)数组长度太小,实际数据太大,导致发生数组越界
2)向只读的char*指针变量写入数据
3)当指针指向的内存被回收后,依然在使用此指针