e32def.h contains the va_list, va_start and va_end macros.
// Definition
int math (const OperatorType ty ...)
{
va_list ap; // param list
va_start(ap,ty); // where to start in the list i.e. after ty
int x = va_arg(ap,int); // go through the parameters, which are ints
int res = 0;
while (0!=x) // while not zero
{
switch (ty)
{
case ADD: // other cases, e.g. SUBTRACT, not used
default:
res+=x;
}
x = va_arg(ap,int); // Get next param
}
va_end(ap); // clean up the stack frame
return res;
}
// Called
int r = math(ADD,1,2,3,4,5);
分享到:
相关推荐
列出所有symbian的函数和类所在的库
Symbian 函数或类 与头文件和LIB库对照表 查询文档
symbian函数或类与头文件和LIB库对照表
Symbian塞班操作系统的介绍以及应用
Symbian函数或类与头文件和LIB库对照表.rar
NULL 博文链接:https://kuikui.iteye.com/blog/401119
Symbian塞班软件破解入门资料,新手值得一看~
"Symbian塞班软件开发工程师培训班实施方案" 本文档主要介绍了Symbian塞班软件开发工程师培训班实施方案的整个项目计划,包括市场需求、人才缺口、薪资待遇、认证考试等方面的分析和讨论。 1. 市场需求方面,随着...
Symbian(塞班)智能手机应用技巧十二讲
Symbian OS中提供了很多异步函数,这些异步函数大多部分都是基于“服务器-客户端”架构的。这里与win32 api中的函数有很大的不同。如: win32中,CSocket::Receive(是recv而不是WSARecv)为同步函数,线程阻塞在...
塞班3手机360手机宝盒软件支持
塞班智能手机,Symbian系统智能手机签名工具,轻松安装各种软件
本程序是完整的2ed下开发的塞班的例子,可以下载下来编译即可运行通过。供大家参考学习
本书旨在帮助读者编写良好的基于Symbian OS的C++程序。全书共分为21章,分别介绍了Symbian OS中的类命名约定、异常退出、清除栈、两段构造、描述符、良好的描述符风格、动态的数组与缓冲区、使用活动对象的事件驱动...
塞班系统 Symbian 操作系统是Symbian公司为手机而设计的操作系统,它包含联合的数据库、使用者界面架 构和公共工具的参考实现,它的前身是Psion的EPOC。 目录 Symbian简介 1. 概述 2. 第一款采用Symbian OS的手机 3....
symbian下ECOM开发pdf版,详细描述symbian平台下的Ecom开发原理
while循环1.6.3 for循环1.6.4 跳转语句1.7 其他数据类型1.7.1 数组1.7.2 枚举1.7.3 结构1.8 指针1.8.1 指针的基本概念1.8.2 数组的指针1.8.3 ...类型作为函数参数1.9.3 函数的指针1.9.4 指针型函数1.10 本章小结第2章...