可读大小为size1字节,但size2字节可以读。
C6385 | Microsoft Docshttps://docs.microsoft.com/zh-cn/cpp/code-quality/c6385?view=msvc-170官网解释,感觉挺简单的
数组的情况
很可能是要访问的数组下标越界,比如a[10],for循环中i就不能写到a[10],下面这条语句距离,i起始不写那个-1就会报错
#include<iostream>
using namespace std;
for (i = sizeof(a)/sizeof(a[0])-1; a[i]!=4; i--);