Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
extern 在 C# 中如何工作?
每当我足够深入地观察反射镜时 我都会碰到extern没有来源的方法 我阅读了 msdn 文档http msdn microsoft com en us library e59b22c5 v vs 80 aspx http msdn micr
c
NET
performance
extern
modifier
为什么引用某些导出的 const 变量的某些 const 变量的值为 0?
考虑以下 我有两个导出常量 如下所示 somefile h extern const double cMyConstDouble extern const double cMyConstDouble2 and somefile cpp co
c
initialization
constants
double
extern
如何编译Freetype(2)和Harfbuzz(使用Visual Studio)以使它们协同工作?
我找到了关于编译与 Harfbuzz 相关的 Freetype 的已知问题的良好文档 http www gregwessels com dev 2017 05 02 freetype harfbuzz html http www gregw
c
VisualStudio
compilererrors
extern
块范围内没有链接?
块中声明的所有变量是否都 无链接 例如 1 如果我声明一个静态变量 void foo static int i 它有内部联系还是没有联系 如果没有链接 那为什么要使其静态呢 2 如果我使用 extern 会发生什么 global scope
c
static
extern
Linkage
关于静态数据成员和成员函数定义的 Extern 关键字,C++
C 标准是否允许extern静态数据成员和成员函数定义上的关键字 假设链接匹配 例如 struct A static int a external linkage void f external linkage extern int A a
c
languagelawyer
extern
Linkage
在定义中使用 static 关键字与在 C 中使用声明
以下编译良好 使用static仅在函数声明期间 include
c
static
declaration
extern
Linkage
局部变量和寄存器变量可以声明为 extern 吗?
我一直想知道是否可以在本地声明 extern 和寄存器变量 如果可以的话 会受到什么限制 在某些情况下 局部变量可以声明为 extern 让我们来读一下C99 N1256标准草案 http www open std org JTC1 SC2
c
extern
C隐式extern用于全局变量,什么时候发生,它是如何工作的
我试图了解 C 全局变量在多个文件 编译单元 之间共享的方式 我已经阅读了精彩的问答here https stackoverflow com questions 1433204 what are extern variables in c
c
globalvariables
extern
extern 与 c 中变量的全局定义
我有以下我感兴趣的源代码 include
c
gcc
globalvariables
extern
如果我将 extern "C++" 与 C 工具链一起使用会发生什么?
我的问题主要是关于 C 工具链 理解 C 和 C 的事实 所以如果我用extern C 对于 C 工具链 我认为它可以理解如何处理它 但是如果我用以下代码提供代码怎么办extern C 到 C 工具链 预期的行为是什么 如果编译器也理解 C
c
extern
将 {具有 C 链接的函数指针} 分配给 {具有 C++ 链接的函数指针},反之亦然
这段代码合法吗 extern C typedef void ft blah c extern C typedef void ft blah cpp extern C void fn blah c extern C void fn blah
c
functionpointers
extern
Linkage
初始化并声明为“extern”,为什么我看到下面的警告? [复制]
这个问题在这里已经有答案了 为什么我会看到以下警告 警告 i 已初始化并声明为 extern include
c
extern
全局变量默认是extern还是相当于在global中用extern声明变量?
我已经解决了以下两个问题 C 和 C 中的 static 和 extern 全局变量 https stackoverflow com questions 11055802 static and extern global variables
c
static
GLOBAL
extern
C:对不完整类型的数组添加下标合法吗?
我在标准中找不到相关位 但 gcc 和 clang 允许这样做 所以我想我想知道它是编译器扩展还是语言的一部分 如果可以的话请提供一个链接 这可能会因以下情况而出现 extern char arr func arr 7 No error 后
c
extern
incompletetype
C++11 外部模板:我们在哪里真正需要它们?
在 C 03 中我们有模板显式实例化定义 template class Foo
C11
templates
extern
explicitinstantiation
extern "C" 带有类和 DLL
我得到了一个 C DLL 源代码 它使用extern C extern C class Something public declspec dllexport Something declspec dllexport virtual Som
c
VisualStudio
class
dll
extern
Objective-C 中的全局变量 - extern 和 .m 文件顶部声明的差异
我知道你可以使用 extern 在 Objective C 中定义一个全局变量 但我刚刚意识到我在第一个方法之前在 m 文件顶部声明的变量也意外地是全局的 这导致了一些问题 问题 我将它们移至头文件的 interface 部分 我认为这正确
Objectivec
variables
globalvariables
GLOBAL
extern
C++ 全局 extern“C” 友元无法访问命名空间类上的私有成员
请考虑代码 include
c
templates
namespaces
extern
重新定义;不同的基本类型(typedef struct)
当结构在不同的文件中定义时 我在尝试使结构正常工作时遇到了一些麻烦 据我所知 错误告诉我该结构被定义了两次不同的时间 我相信也许我可能需要在某个地方使用 extern 我尝试过尝试并在 Google 上寻求帮助 但没有成功 任何帮助将不胜感
c
struct
typedef
extern
访问另一个 .cpp 文件中的 .cpp 文件中定义的全局变量[重复]
这个问题在这里已经有答案了 考虑以下场景 我的文件 cpp const int myVar 0 全局变量 另一个文件 cpp void myFun std cout lt lt myVar compiler error Undefined
c
extern
1
2
3
4
5
»