摘要:
问题场景 在访问数组时没有判断数组size, 导致访问的索引号超过了数组size产生访问越界,程序出现异常行为 示例代码 实际情况比较多, 我们来展开说明下 原生数组访问越界 #include <iostream> using namespace std; void ArrayOut() { int 阅读全文
posted @ 2022-07-09 11:08
飞天赤狐
阅读(503)
评论(0)
推荐(0)
摘要:
问题场景 一般是局部变量出作用域后继续访问, 导致指针指向一块已经无效的内存 听起来比较简单,但在实际工程应用中,这类情况还是经常出现的,而且一般需要借助asan等内存异常检测工具才能比较快的排查到 示例代码 #include <iostream> #include <string> using n 阅读全文
posted @ 2022-07-09 10:24
飞天赤狐
阅读(80)
评论(0)
推荐(0)
摘要:
编写除法计算时,一定要注意判断除数是否为0 这条比较简单 如下: #include <iostream> using namespace std; int main(int argc, char* argv[]) { int d = 0; float result = 100/d; cout << 阅读全文
posted @ 2022-07-09 10:03
飞天赤狐
阅读(327)
评论(0)
推荐(0)

浙公网安备 33010602011771号