extern 相关问题

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

在头文件中声明和定义的变量的多重定义错误,仅在其cpp文件中使用

我正在将编写为一个芯片编写的代码移动到另一个芯片上。出现的一个问题是多种多重定义错误。其中一些似乎是由于......

回答 2 投票 1

在C代码中显示全局变量的依赖关系

我正在分析一个现有的C代码项目,它使用了很多全局变量(extern keyword)。我的问题是关键字不仅用在因变量的.h文件中,还用于其他...

回答 2 投票 1

“无法在dll中找到名为[function]的入口点”(c ++到c#类型转换)

我有一个来自第三方的dll,它是用C ++编写的。以下是来自dll文档的一些信息:// start documentation RECO_DATA {wchar_t Surname [200]; wchar_t ...

回答 7 投票 20

使用extern并防止重复定义

我正在用我正在使用的实际文件重写这个(但是大大剥离了。我需要在半睡半醒时退出。)Test.hpp读取:/ * * test.hpp * *创建日期:4月1日, 2019年*作者:......

回答 1 投票 1

区别extern“C”vs extern

我是否对整个标题使用extern“C”说明符,或者为每个函数指定extern是否有区别?据我所知,没有,因为只有函数和变量可以...

回答 2 投票 5

主要的外部变量名称不可见?

我在C编程(Dennits M. Ritchie)和Microsoft(http://msdn.microsoft.com/en-us/library/z4ew7daa.aspx)中读到它,Extern变量在main中不可见(无法访问)。这是 ...

回答 1 投票 -1

使用extern模板(C ++ 11)

图1:函数模板TemplHeader.h模板 void f(); TemplCpp.cpp模板 void f(){// ...} //显式即时模板void f (); ...

回答 4 投票 96

可以将本地和寄存器变量声明为extern吗?

我一直想知道extern是否可以在本地声明和寄存器变量。如果它可能会受到什么限制?

回答 5 投票 9

constexpr变量的唯一地址

是否可以为constexpr变量分配一个唯一的地址,即对于变量可用的所有翻译单元(通常通过标题)相同?考虑以下 ...

回答 3 投票 10

带有类和DLL的extern“C”

我看到了一个使用extern“C”的C ++ DLL源代码:extern“C”{class Something {public:__ declspec(dllexport)Something(); __declspec(dllexport)......

回答 1 投票 3

在'int'之前,Extern“C”错误预期为'=',',',';','asm'或'__attribute__'

我试图将一个已编译的库包含在Nordic nrf52840上的C项目中。下面(据我所知)是一种链接到.lib文件中的一些方法foo和bar的方法,其余的...

回答 1 投票 0

如果你嵌套extern“C”会发生什么?

看起来嵌套extern“C”是合法的。例如:extern“C”extern“C”void foo();第二个外部“C”基本上被忽略了。这是由C ++标准保证的吗?哪里?

回答 1 投票 8

数组的extern声明

我有一个数组,其大小在源文件中定义的编译时确定。 const int array [] = {1,3,3,7};元素的数量可能在未来发生变化,所以我宁愿不用硬编码......

回答 1 投票 1

extern struct array error:数组类型具有不完整的元素类型

我有3个文件:main.c,def.c,def.h。两个.c文件都包含def.h.所有文件都在同一目录中。我的编译器是gcc版本4.9.2。在def.h中:struct _info {int a; };在def.c中:#...

回答 1 投票 0

如何在存在不可预测的类型别名时进行显式模板实例化?

我试图在我的项目中添加一些extern模板,以加快构建时间并减少构建期间磁盘上的占用空间。我是通过列出我经常使用的专业化来完成的,例如: ...

回答 4 投票 14

Realloc使用extern

嗨我试图弄清楚如何使用realloc。我做了一个小测试项目,我试图用malloc创建main中的第一个元素,然后在该位置添加一个数字......

回答 1 投票 1

cpp在声明全局2d数组时遇到问题

我试图声明一个全局范围变量,我想在我的所有其他cpp文件中访问,包括我的头文件,但我遇到了一些麻烦。所以我有一个头文件“AnimationManger ....

回答 1 投票 0

global char []变量,如何在其他文件中声明它?

我在一个文件中定义了一个全局变量char buf [1024],在其他文件中声明它的正确性是什么? extern char buf [1024],extern char buf []或extern char * buf?我找到了extern char buf [] ......

回答 5 投票 2

TrySZBinarySearch在哪里实施? [关闭]

在我学习一些微观性能技术的同时,我在array.cs文件中遇到了.net框架中对二进制搜索函数的外部引用。私人静态外部布尔...

回答 2 投票 2

如何防止Closure Compiler重命名特定对象的任何属性或方法?

我正在使用一个巨大的第三方库(Babylon JS),它将从自己的CDN提供,不能包含在我的Closure Compiler运行中。该库包含一个对象和所有定义的内容......

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.