您的位置:首页 > 编程语言 > C语言/C++

在OC的h头文件声明使用C++ class,不引用C++的h文件

2015-07-22 12:06 429 查看
转自 :http://stackoverflow.com/questions/10539424/properly-use-objective-c

//declare c++ impl for Obj-C++

#ifdef __cplusplus
class gp_mailer;

#endif

//declare obj-c impl

#ifdef __OBJC__

#ifndef __cplusplus
typedef
void gp_mailer;

#endif

#endif

gp_mailer 定义在 google protobuf 协议的 gp_mailer.pb.h 文件中。由于用到C++,在mm文件包含这个头文件不会报错,但如果放到h文件,就会报错。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: