首页 > 编程 > C++ > 正文

Qt C++的函数不定参数

2019-11-06 07:40:58
字体:
来源:转载
供稿:网友

C++实现的函数不定参数

QList<QVariant> listVar; va_list pDebug; va_start(pDebug,type); //init 第二个一定要“...”之前的那个参数 do{ QVariant var= va_arg(pDebug,QVariant); listVar.push_back(var); }while(listVar.last() == ""); qDebug()<<listVar;

开始之前调用函数va_start()初始化,之后执行do循环,把所有的数据都传入listVar中,直到listVar中传入的数据是null的时候结束,va_arg()函数每次调用一次都会将指向参数的指针+1.


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选