gpt4 book ai didi

c++ - .hpp 和 .cpp 文件中的常量数组

转载 作者:行者123 更新时间:2023-11-28 06:38:22 26 4
gpt4 key购买 nike

在我的 .hpp 文件中有

extern const double MY_CONST[44];

在我的 .cpp 文件中有

const double MY_CONST[44];

然后我得到这样的结果:

error: uninitialized const 'MY_CONST' [-fpermissive]

你能告诉我错误在哪里吗?谢谢

最佳答案

记住 const 对象必须被初始化。您可以将它们声明为 extern,但您必须分配它们。你可能喜欢这样做:

const double MY_CONST[44] ={0};

默认将它们全部初始化为零。但这并不意味着什么,因为它们是常量(并且始终具有值 0)。

关于c++ - .hpp 和 .cpp 文件中的常量数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26399147/

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