extern

extern

文章 0 浏览 4

各种const/static变量的链接

我对以下变量的联系有一些疑问。通过 C++03 7.1.1/7 的示例并尝试编译器(Comeau、Clang 和 GCC),我得出以下链接类型: 首先 static,然后 外部 sta…

情深如许 2024-09-15 01:38:48 8 0

如何在 C 头文件中正确编写 extern 数组(和双精度数组)的声明?

假设我想在程序中共享一个全局数据数组,例如: int lookup_indexes[] = { -1, 1, 1, -1, 2, 1, 1, -2, 2, 2, -1, 1, 1, 2 }; C 头文件中该数组的正确…

坐在坟头思考人生 2024-09-12 23:59:08 6 0

是否应该将函数设置为“外部”?在头文件中?

是否应该在头文件中将函数设为 extern ?或者默认情况下它们是extern? 例如,我应该写这个: // birthdays.h struct person find_birthday(const cha…

沩ん囻菔务 2024-09-12 01:35:59 6 0

模板外部链接?谁能解释一下吗?

模板名称具有链接 (3.5)。非成员函数模板可以有内部链接;任何其他模板名称应具有外部链接。从具有内部链接的模板生成的实体与其他翻译单元中生成的…

是伱的 2024-09-11 17:11:38 11 0

全局变量的默认存储类别是什么?

全局变量的默认存储类别是什么? 在网上搜索时我发现,一些网站说它是静态。但是,静态意味着内部链接,并且变量在文件范围之外不可用,即它不应对其…

桃酥萝莉 2024-09-10 15:07:40 9 0

“extern”的问题关键词

我在 cpp 文件中有一组全局变量和一个方法。 int a; int b; int c; void DoStuff() { } 在头文件中,我已经使用 extern 关键字显式声明了它们。我的问…

好久不见√ 2024-09-09 08:49:41 8 0

LLVM 外部函数

我最近开始在 MinGW 下尝试 LLVM。我已阅读 万花筒 教程,但现在我在使用外部函数时遇到问题。 我声明的外部函数如下: const Type* doubleType = Typ…

思念绕指尖 2024-09-08 06:31:25 13 0

iPhone,检查常量是否存在

如何检查常量是否在运行时设置?例如,在 iOS 4 中,UIApplicationDidEnterBackgroundNotification 可用,但在 iOS 3 上运行时,如果您尝试使用它,则…

不必你懂 2024-09-08 02:23:49 2 0

为什么在全局或外部声明结构时会出现段错误?

我在标头中定义了一个结构,如下所示: #define LC_ERR_LEN 300 typedef struct dLC_ERRMSG { short nr; short strategy; char tx[LC_ERR_LEN]; } LC_…

缱绻入梦 2024-09-08 00:38:07 7 0

有没有办法使函数对库和包含/链接库的人来说是全局的?

我现在有点困惑。我认为当你在一个函数上使用 extern 时,它会成为所有东西的全局,但似乎并非如此......我现在想要的是拥有一些可以在我的静态库中使…

你在看孤独的风景 2024-09-07 15:08:38 11 0

链接时间“未定义的引用”错误

我在编写 makefile 时遇到了困难。我有使用 extern 变量的经验,当我在不使用 makefile 的情况下构建项目时,我绝对没有错误,并且可以运行该程序。但…

疏忽 2024-09-07 06:53:20 7 0

静态库中的外部变量,使用 Objective-C

我已经构建了一个静态库,可以链接到我的 iPhone 应用程序中。这个库使用一些全局变量和函数,就像在 C 中一样。我的问题是,例如使用时: extern voi…

ペ泪落弦音 2024-09-07 00:02:46 8 0

在 pro*C 文件中调用 C 函数

我的 pro*C 程序中有这些行。函数 initAverage(int i) 是用 C 语言定义的,我试图在 .pcc (Pro C++) 文件中调用此函数。 我收到错误 Error: initAvera…

断舍离 2024-09-04 07:14:06 7 0

在 C 中使用静态函数和变量的原因

我想知道在 C 语言中使用 static 关键字作为文件中变量的范围限制。 我认为构建 C 程序的标准方法是: 有一堆定义的 C 文件函数和变量,可能受 static…

我不在是我 2024-09-04 01:50:23 7 0

外部变量的问题

我有 2 个 cpp 文件 &一个头文件,我已将其包含在两个 cpp 文件中。是这样的: abc.h extern uint32_t key; a.cpp #include "abc.h" uint32_t key; in…

匿名。 2024-09-02 22:45:21 4 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文