2006-01-14
提取未确定数目的参数
提取未确定数目的参数
在标准库的中专门提供一组宏来访问它们.
例:
void error(int severity ...)
{
va_list ap;
//用va_start初始化ap,第二个参数是函数的最后一个有名的形式参数的名字
va_start(ap,severity);
for(;;){
//宏va_arg是按顺序提取各个无名参数,第二个参数是假定的该无名参数的类型
chap* p = va_arg(ap,char*);
if(p==0)break;
cerr<
在标准库的
例:
void error(int severity ...)
{
va_list ap;
//用va_start初始化ap,第二个参数是函数的最后一个有名的形式参数的名字
va_start(ap,severity);
for(;;){
//宏va_arg是按顺序提取各个无名参数,第二个参数是假定的该无名参数的类型
chap* p = va_arg(ap,char*);
if(p==0)break;
cerr<
<<' ';
}
va_end(ap);//调用va_start后必须用va_end退出
cerr<<'n';
if(severity) exit(severity);
}
发表评论
- 浏览: 225052 次
- 性别:

- 来自: 江苏

- 详细资料
搜索本博客
我的相册
large_icon_htm.png
共 26 张
共 26 张
最近加入圈子
最新评论
-
Python Trick 两条: 如何 ...
晕 你不解释还真看不懂
-- by huangpengxiao -
看电视<<倚天屠龙记>>随感
赞一个,呵
-- by shiren1118 -
基于jquery ui的自定义布 ...
最终版,见我的豆瓣,safari下有问题,没有启用这个脚本
-- by zuroc -
基于jquery ui的自定义布 ...
safari下jquery ui 1.52 的 draggable 居然也有问题 ...
-- by zuroc -
基于jquery ui的自定义布 ...
thanks for your working and your kindly ...
-- by shameant






评论排行榜