您的位置:首页 > 其它

不同编译器 函数用法or 函数命名冲突用法(待完善)

2014-05-08 14:34 316 查看
此处笔记

宏使用避免命名冲突

例1:
#if  defined (_HP_) || defined (__WIN__) ||defined(__LINUX__)
typedef char				int8;
typedef short				int16;
typedef int					int32;
#endif

例2:
#define __Linux 0xffff

#ifdef __hpux
iconv_t cd = iconv_open("utf8", "hp15CN");
#elif defined _AIX
iconv_t cd=iconv_open("UTF-8","GB18030");
#elif defined __Linux
iconv_t cd=iconv_open("UTF-8","GB2312");
#endif

if (cd == (iconv_t)-1) xxxxx;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: