不同编译器 函数用法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;
相关文章推荐
- Linux中设置服务自启动的三种方式
- 【C语言学习】04__goto,void,extern,sizeof分析
- system server ANR 一种分析方法 -- Android JVM异常重启简析
- JavaMail简易教程
- ExtJs4星期值自定义格式化
- COWBOY值RANCH的代码分析
- ARP经典问题
- 苹果开发者查看账号到期时间及续费网址
- 遗传算法
- Chart FX 7 提供给开发者高级图表特性控件下载及详细介绍
- android学习笔记
- 读“如何成为一个伟大的开发者”
- C#导出数据至excel模板
- js前台验证
- javascript焦点图(可以自动切换 )
- 微信公众平台开发教程第22篇-如何保证access_token长期有效
- Clone Graph Part I
- JAVA IO流详解
- 在Eclipse打开文件目录
- C# CacheHepler Class