C ++标题类 XYZ.h
//Default constructor will be used in multiple platforms
XYZ();
#ifdef __ANDROID__
//parametrized constructors should be used only in Android platform
XYZ(DirectorBase *director);
#endif //End __ANDROID__
在很多博客中,我可以看到NDK已经预定义了预处理器__ANDROID __
如何使这项工作? 某些代码只能在android中工作而在其他平台中被忽略。