C++ 程序存在内存越界 Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted.

问题遇到的现象和发生背景

声明一个整数型数组变量a
在数组a插入元素
运行完成后开始报错

img

问题相关代码,请勿粘贴截图

Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted.

img

运行结果及报错内容

网上搜索后发现是 程序存在内存越界。

我想要达到的结果

我想要定义一个数组a
数组a是一个空元素数组
使用for循环进行插入元素,循环多少次 ,数组a就有多少元素
数组a不想直接定义a[10]等有限的元素数量

动态数组请使用stl库的vector