extern 相关问题

extern是C和C ++中的访问说明符,它定义了一个对所有对象模块可见的全局变量。

c++:如何访问同一命名空间但定义在不同文件中的变量?

考虑以下两个文件:a.cpp。a.cpp: #include namespace a { const std::string str = "something"; } b.cpp: b.cpp: #include #include 命名空间a { ...

回答 1 投票 0

外部全局变量的例子 - 错误

我想知道我在下面的例子中犯了什么错误。有三个文件:main.c, libreria_mia.c和libreria_mia.h。/ main.c #include #include "libreria_mia.h" int ...

回答 1 投票 0

在定义中使用静态关键字,在C中使用声明

以下代码可以很好地编译,仅在声明函数时使用static:#include static int a(); int a(){返回5; } int main(){printf(“%d \ n”,a());返回0; }作为...

回答 1 投票 0

现在有了内联变量,extern const还是有用吗?

我习惯于编写这种代码://myInclude.h extern const Type var; //mySource.cpp #include“ myInclude.h” const类型var = ...; ...但是现在我可以编写//myInclude.h内联const类型...

回答 1 投票 0

如何像C一样在Python文件之间共享全局变量

我有2个文件#foo.py全局x def foo():x = 8#conf.import中的main.py *如果__name__ ==“ __main__”:foo()如何在main.py文件中获取X值我现在只需要在这里使用2个文件...

回答 2 投票 -3

如何在头文件中声明全局变量以及他如何需要在c文件中

我有一个严重的问题,难以理解如何在头文件中声明全局变量以及他如何需要在c文件中。在我的.h中:extern struct my_global_variable glob;在我的.c上,我添加到...

回答 1 投票 0

C ++外部向量变量错误

在“ BarOperations.h”中#include“ Bar.h” #include“ Piv.h” #include #include ... extern std :: vector 条; ...在“ Bar.h”类中,Bar {...}; ...在“ main.cpp”中...

回答 2 投票 1

关于extern关键字和多个源文件的困惑

我试图完全理解extern的工作原理,所以我创建了3个文件,其中两个是源文件,最后一个是头文件。这是每个文件中包含的内容:testingfile1.c #include&...

回答 3 投票 0

C ++:实现其值由用户指定的全局常量

首先,我说过我已经阅读了有关如何初始化全局变量或如何正确实现全局常量的类似主题。但是,这些问题并没有真正帮助我......>

回答 1 投票 0

与外部传递数据时错误的值

我在两个不同文件之间传递数据时遇到问题。问题是我通过使用外部...

回答 1 投票 0

错误:在第三个库中定义extern变量时…的多重定义

我有三个库:第一个(Lib.h)声明一个将在其他地方定义的变量:extern int a;第二个(Lib2.h)包括第三个:#include“ Lib3.h”此...的.cpp文件...

回答 1 投票 0

将`extern template`与第三方标头库一起使用

我正在使用glm库,这是用于3D图形的数学实用程序的仅标头集合。通过在Clang和ClangBuildAnalyzer上使用-ftime-trace,我注意到很多时间是...

回答 1 投票 6

外部在C ++中使用两次

我对链接过程中发生的事情非常好奇,在我对该领域的研究中,我st了这段代码#ifdef __cplusplus extern“ C” {#endif extern double reciprocal(int i); #...

回答 1 投票 1

我如何为C头文件中声明的extern结构赋值或对其进行修改?

我在头文件aba.h中声明了2个termios结构:extern struct termios CookedInput,rawInput;然后在一个函数中,我试图像这样更改stdin_prep.c中的值:tcgetattr(...

回答 2 投票 0

在MASM程序中使用C函数

我有C函数,我想在我的MASM程序中使用它。 C文件:#include int go(){printf(“ Hello \ n”);返回10; }我在gcc中使用了以下命令:gcc -c go_func.c ...

回答 1 投票 0

为什么导出的dll类给我客户端程序中的内存访问冲突? [已解决]

因此,我在dll和客户端项目中都包含了这个接口类,// InterfaceClass.h #pragma一旦类InterfaceClass {public:virtual void Update()= 0; };这是...

回答 1 投票 -1

外部数组会出现未定义的引用错误,但对于int效果很好

编译错误:[build] main.cpp:8:对`pallete'的未定义引用示例代码:common.cpp const unsigned charpallete [] = {0,60,100,119};整数= 1; main.cpp #include ...

回答 1 投票 0

C ++:使用内部链接向前声明const

我想向前声明一个const变量而不给它外部链接。但是在我看来,这是不可能的,因为extern关键字同时表示“这具有外部...

回答 1 投票 1

从python var到c lib获取内存地址

我有一个固定的C库作为DLL文件。 DLL文件具有一些安全功能,这就是为什么我无法查看库的原因。我只知道函数名和数据类型是必需的。我需要给...

回答 1 投票 0

带有内联函数c ++的未定义引用

我有两个cpp文件:使用命名空间std的F1.cpp;我void Modify(); int main(){i = 1; cout <

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.