函数外面包了extern“C”,函数里面包含有c++的类,那那些类是按什么编译的?

有个疑惑,我在函数外面包了extern“C”,函数里面包含有c++的类,那那些类是按什么编译的?照理包起来的不应该都按C编译吗?可是我里面有C++的类,但是没有报错。工作... 有个疑惑,我在函数外面包了extern“C”,函数里面包含有c++的类,那那些类是按什么编译的?

照理包起来的不应该都按C编译吗?可是我里面有C++的类,但是没有报错。

工作需要我要在c++里写个函数给c库回调,我对c++不是很熟,特此提问。

背景:php调用c库,然后又要给c一个回调函数,由于c和php之间无法直接调用,所以我中间用一个第三方的php-cpp库来作为二者的衔接,在c++调php函数的外面又包了一层,给c回调。
展开
 我来答
匿名用户
2018-01-17
展开全部
应该是名称混淆按照c的方式吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式