gpt4 book ai didi

常量对象的常量数组

转载 作者:太空狗 更新时间:2023-10-29 15:10:49 26 4
gpt4 key购买 nike

如何在 C(而非 C++)中定义常量对象的常量数组?

我可以定义

int const Array [] = {
/* init data here */
};

但这是常量对象的非常量数组。

我可以用

int const * const Array = {
/* init data here */
};

它可能会起作用。但是可以用数组语法来做到这一点吗? (哪个看起来更干净)

最佳答案

数组不能是“常量”——那到底是什么意思?无论如何,数组大小已经是编译时常量,如果所有成员都是常量,那你还想要什么?对于 const int[],您要尝试排除哪种突变?

关于常量对象的常量数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7633776/

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