- 2
- 0
- 约1.16千字
- 约 2页
- 2023-11-15 发布于河南
- 举报
文档仅供参考
PAGE 1
MTK优美代码赏析8:可变参数的C函数
对于可变参数函数,自己一直以来都很关注,尤其当自己刚才C#上转到C时,一度曾研究C上的面向对象,将类似printf的函数归类为面向对象里的函数多态,当时只是一个主观感受。今日仔细看了下代码的实现,发现使用C提供的公共接口是可以实现的,但这些接口是如何实现的就不知了。。。
文件:stdarg.h
gcc中的定义为:
/*?Define?the?standard?macros?for?the?user,if?this?invocation?was?from?the?user?program.??*//*?Define?the?standard?macros?for?the?user,???if?this?invocation?was?from?the?user?program.??*/#define?va_start(v,l)?__builtin_va_start(v,l)#define?va_end(v)?__builtin_va_end(v)#define?va_arg(v,l)?__builtin_va_arg(v,l)#if?!defined(__STRICT_ANSI__)?||?__STDC_VERSION__?+?0?=?199900L#define?va_copy(d,s)
您可能关注的文档
最近下载
- 人教版部编(2019)高中语文选择性必修上册《学习任务三:编写英雄文集》名师单元教学设计(2课时).docx VIP
- 人教版部编(2019)高中语文选择性必修上册《学习任务二:品味红色经典》名师单元教学设计(4课时).docx VIP
- 小学四年级科学国测模拟试卷含答案.doc VIP
- 《肉制品加工工(2026年版)》职业标准.docx VIP
- 新20XJ002 现浇混凝土复合外保温模板(XJJS)建筑构造_可搜索.pdf VIP
- 前厅服务与管理电子教案 项目二 任务一 受理散客及团队预订.docx VIP
- 标志设计方法与步骤.ppt VIP
- 初中九年级物理课件-串并联电路的识别.ppt
- 新22G03 墙下扩展基础.docx VIP
- 基于PLC的电梯控制系统毕业设计论文.docx VIP
原创力文档

文档评论(0)