gpt4 book ai didi

C++动态二维数组

转载 作者:行者123 更新时间:2023-11-30 02:01:45 33 4
gpt4 key购买 nike

我正在使用以下代码创建动态二维数组。

uint32_t** arrays = new uint32_t*[10]; 
uint32_t number = take input from console ;
arrays[0] = new uint32_t[number];
number = take input from console ;
arrays[1] = new uint32_t[number];
delete arrays[0] ;
number = take input from console ;
arrays[0] = new uint32_t[number] ;

任何人都可以帮助我如何在不知道输入值的情况下知道二维的大小吗?表示如何在数组[0]、数组[1] 等上查找数组大小?

最佳答案

无法确定 new 分配的内存块的大小不存储尺寸值。

编辑:另外,为什么不直接使用 vector< vector< uint32_t > > arrays;

关于C++动态二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13802480/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com