函数外面包了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回调。 展开
照理包起来的不应该都按C编译吗?可是我里面有C++的类,但是没有报错。
工作需要我要在c++里写个函数给c库回调,我对c++不是很熟,特此提问。
背景:php调用c库,然后又要给c一个回调函数,由于c和php之间无法直接调用,所以我中间用一个第三方的php-cpp库来作为二者的衔接,在c++调php函数的外面又包了一层,给c回调。 展开
2018-01-17
展开全部
应该是名称混淆按照c的方式吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询