gpt4 book ai didi

c++ - 如何将一个文件中存在的全局常量变量访问到不同的文件

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

这个变量在xyz.cpp中定义

const int i = 10;

下面的main()方法写在abc.cpp中

void main()
{
cout<<i; //trying to access 'i' from a different .cpp file
}

最佳答案

你需要在abc.cpp中声明extern:

extern const int i;

编辑:正如下面的评论所述,在 C++ 中(与 C 不同),要给 const 变量外部链接,您需要将其声明为 extern 也在 xyz.cpp 中:

extern const int i = 10;

引用:MSDN

关于c++ - 如何将一个文件中存在的全局常量变量访问到不同的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9149875/

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