[英]Can I use C++ classes and class objects inside POSIX thread also function calls
我想知道我可以在pthread.h
的线程中使用 C++ 编程概念是否有任何限制,如果是,那会是什么。 我正在寻找的 Posix 线程中有关 C++ 文档的任何信息
C++ 旨在与 C 互操作,因此您可以自由使用 C 库中的所有功能唯一的限制是必须在 C++ 中进行开发。 C++ can use C functions with minor or no modification at all, but the reverse is not true: C can only use C functions. 为了能够包含 C++ 代码,您必须首先将 C++ 代码包装到
extern "C"
包装函数,并将您的使用限制为仅内部的那些函数,并将您的程序链接为 C++ 程序(这是初始化程序可以拥有的所有全局实例所必需的,在调用main()
之前适当地调用构造函数)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.