qt(c++)数组越界编译不会报错,运行后也不会报错,除非更改了非常重要的数据导致程序崩掉,不然不一定崩掉。
但是c语言编译就会报警告,运行后也不会报错的,编译如下所示
main.c(24): warning: #175-D: subscript out of range
arr[2]=1;
但是qt的QList等集合,越界的话,运行时候软件会崩掉。
qt(c++)数组越界编译不会报错,运行后也不会报错,除非更改了非常重要的数据导致程序崩掉,不然不一定崩掉。
但是c语言编译就会报警告,运行后也不会报错的,编译如下所示
main.c(24): warning: #175-D: subscript out of range
arr[2]=1;
但是qt的QList等集合,越界的话,运行时候软件会崩掉。
下一篇:关于集合的一些理解
本文详细的介绍了,在Java 中数组的使用,并对其内存存在形式进行了详细的分析。
把结算区域封装为组件在 components 目录中,新建 my-settle 结算组件: 初始化 my-settle 组件的基本结构和样式:<template> <!-- 最外层的容器 --> <view class="my-settle-container"> 结算组件
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M