extern-c

extern-c

文章 0 浏览 2

何时使用 extern“C”简单来说?

也许我不理解 C 和 C++ 之间的区别,但是什么时候以及为什么我们需要使用 extern "C" { ?显然这是一个“链接约定”。 我简要地阅读了它,并注意到 MS…

鹿! 2024-08-31 19:58:05 3 0

如何调用 C++来自 C 的函数?

我知道这一点。 从 C++ 调用 C 函数: 如果我的应用程序是用 C++ 编写的,并且我必须从用 C 编写的库中调用函数。那么我会使用 //main.cpp extern "C"…

凤舞天涯 2024-08-30 21:13:50 1 0

为什么需要“extern C”对于 C++ C 函数的回调?

我在 Boost 代码中找到了这样的例子。 namespace boost { namespace { extern "C" void *thread_proxy(void *f) { .... } } // anonymous void thread…

冰雪之触 2024-08-28 12:34:02 2 0

外部“C”如何实现?申报工作?

我正在学习编程语言课程,我们正在讨论 extern "C" 声明。 除了“它与 C 和 C++ 接口”之外,此声明如何在更深层次上工作?这对程序中发生的绑定有何…

动次打次papapa 2024-08-24 12:14:45 6 0

何时使用 extern“C”在 C++ 中?

可能的重复: 为什么我们需要 extern “C”{ #包括 在 C++ 中? 我经常看到这样编码的程序: extern "C" bool doSomeWork() { // return true } 为什…

风筝在阴天搁浅。 2024-08-02 08:07:39 2 0

extern“C”有什么作用? 在 C++ 中?

将 extern "C" 放入 C++ 代码中到底有什么作用? 例如: extern "C" { void foo() } …

梦魇绽荼蘼 2024-07-25 14:43:45 9 0

extern“C”是否有效? 对C有什么影响吗?

我刚刚得到一些使用 extern "C" 来声明外部函数的 C 代码,如下所示: extern "C" void func() 这是有效的 C 吗? 我在这一行遇到错误,但我不确定是…

自由如风 2024-07-16 14:14:40 5 0

静态与外部“C”/“C”#x2B;“#x2B;”

静态成员函数和外部“C”链接函数有什么区别? 例如,当在 C++ 中使用“makecontext”时,我需要传递一个函数指针。 Google 建议使用 extern“C” 链…

怀里藏娇 2024-07-14 15:13:31 6 0

是否可以在 C++ 中子类化 C 结构体 并在 C 代码中使用指向结构的指针?

这样做是否有副作用: C 代码: struct foo { int k } int ret_foo(const struct foo* f){ return f.k } C++ 代码: class bar : public foo { int my…

骄傲 2024-07-06 05:12:21 5 0
更多

推荐作者

不再见

文章 0 评论 0

真是无聊啊

文章 0 评论 0

樱娆

文章 0 评论 0

浅语花开

文章 0 评论 0

烛光

文章 0 评论 0

绻影浮沉

文章 0 评论 0

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