gpt4 book ai didi

c++ - 声明 const 全局变量时是否需要静态?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:20:59 24 4
gpt4 key购买 nike

我经常在标题中看到

//global namespace, not in class
static const int my_global =1984;

但最近我了解到 const 意味着内部链接,所以我想知道这是否不需要静态?

最佳答案

这取决于。在 C++ 中,它是不必要的,但有些人(包括我自己)喜欢把它放在里面,理由是说出我们的意思。当然,如果要在 C 中也使用 header ,则这是必要的(但对于 C 中的许多用途,您需要 #define)。

关于c++ - 声明 const 全局变量时是否需要静态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14053514/

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