gpt4 book ai didi

C++ 全局对象

转载 作者:可可西里 更新时间:2023-11-01 18:21:53 34 4
gpt4 key购买 nike

我想在 cpp 程序中创建一个全局对象,我该怎么做?这是正确的吗?在“global_obj.h”中

#include "class.h"
Class obj;

在“main.cpp”中

extern Class obj;

最佳答案

我们在头文件中将我们的全局变量声明为 extern,在您的例子中:global_obj.h,以及源文件中的实际全局变量:global_obj.cpp。在单独的源文件中,我们#include "global_obj.h" 可以访问它们。

它应该是这样的:

全局对象.cpp

Class obj;

全局对象.h

extern Class obj;

主要.cpp

#include "global_obj.h"

关于C++ 全局对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4918010/

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