赞
踩
有时我们需要在OC的程序中使用已有的C++类,这时,我们可以把OC类的.m文件后缀改为.mm,就可以在里面使用C++类了。但是二者直接混用会出现一些问题以致编译无法通过,这时可以简单的通过把target中的compile source as改为oc++就可以通过编译。这是一个简单的做法,但两个世界确实很不一样,如此这样的深度混合有时会变地很棘手。
但是如果使用默认compile类型就在引入C++类后很可能会出错,
#ifdef __cplusplus
#import "NSUtil.h"
#import "UIUtil.h"
#import "SettingUtil.h"
#endif
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。