extern 相关问题

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

如何在头文件中声明全局变量以及他如何需要在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

C中具有不同类型的外部变量

我在遇到这种情况时正在测试范围和可见性,我找不到以下解释:我有两个.c文件:F1.c #include void Modify();我int j; int ...

回答 1 投票 2

带有extern的变量声明与不带有extern的变量声明之间的差异

1.h extern int a; 1.c #include #include“ 1.h” int main(){printf(“%d \ n”,a);返回0; } 2.c #include“ 1.h” int a = 6;如果您......>

回答 1 投票 0

外部“ C”取消引起奇怪的链接器错误

我有以下头文件possion_surface_reconstructor.h #ifndef POISSON_SURFACE_RECONSTRUCTOR_H #define POISSON_SURFACE_RECONSTRUCTOR_H #include #include #...

回答 1 投票 0

使用C中的多个库链接外部变量

在我的项目中,我有两个库和一个程序。 Lib1.c和Lib1.h是第一个库(Lib1.so)的两个文件。 Lib2.c和Lib2.h是第二个库(Lib2.so)的两个文件。 prog.c是...的主文件...

回答 1 投票 0

FASM中的外部过程

我一直在尝试将过程从外部文件导出到主汇编程序,但是没有用。这是来自外部文件的测试代码:导出过程摘要格式PE GUI 4.0包括'...

回答 2 投票 1

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