关于动态阵列的问题[英] Question about dynamic array

问题描述

我对动态数组有很多困惑

int k*
k=new int[4];


1)我的问题是这个 k= new int[4] 不能包含超过 5 个元素
2)静态数组和动态数组有什么区别
解决方案
1.我的问题是这个k= new int[4]不能包含超过5个元素
不 - 不超过或少于 4 个
2)静态数组和动态数组的区别

这里[^]

谢谢
--RA

1) 你错了:它不能包含超过4(四个)元素.

2) 简短回答:动态数组可能会增长,而静态数组则不能(参见 Wikipedia, "Array"[^] 和 "动态数组"[^] 了解更多信息).

本文地址:https://www.itbaoku.cn/post/1394957.html