gpt4 book ai didi

c++ - 数组地址的地址

转载 作者:行者123 更新时间:2023-11-30 01:58:40 28 4
gpt4 key购买 nike

如果我定义一个变量:
int (**a)[30];
它是指针。此指针指向一个指针,该指针指向一个 30 个整数的数组。
如何声明或初始化它?

int (**a)[10] = new [10][20][30];
int (**a)[10] = && new int[10];

一切都不行。

最佳答案

关于如何初始化 a(无论这是否是您实际需要的)这个问题的直接答案是

int (**a)[10] = new (int (*)[10]);

不过我认为这实际上不是您想要的;您可能希望将指针初始化为指向实际数组,无论哪种方式 std::vector 都是更好的方法。

关于c++ - 数组地址的地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17091991/

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