我可以在POSIX线程中使用C++类和类对象吗?函数调用也是如此



我想知道我可以在pthread.h的线程中使用C++编程概念吗?有任何限制吗?如果有,那会是什么?关于Posix线程中C++文档的任何信息我正在寻找

C++是为与C进行互操作而设计的,因此您可以在C++中自由使用标准C库中的所有函数。唯一的限制是必须用C++进行开发。C++可以使用C函数,只需少量修改或根本不修改,但相反:C只能使用C函数。为了能够包含C++代码,您必须首先将C++代码包装到中

extern "C"

包装函数,并将您的使用限制为仅内部的那些函数,将您的程序链接为C++程序(这对于初始化程序可能具有的所有全局实例是必要的,在调用main()之前适当地调用构造函数(

最新更新