腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3412)
视频
沙龙
2
回答
va_list
参数实际上不是
va_list
、
bar(int n,
va_list
vl) { bar_ptr(n, pvl);
va_list
vl; va_start(vl, n); bar(n, vl);
va_list
类型的纪念碑的类型似乎不是
va_li
浏览 1
提问于2020-02-04
得票数 8
回答已采纳
1
回答
epoll与负errno值
、
、
ERROR_OUT代码:
va_list
ap; }} void log_both(int level, const char *fmt, ...){
va_list
浏览 2
提问于2014-08-11
得票数 1
回答已采纳
4
回答
在C中返回
va_list
安全吗?
、
、
、
我想写一个返回类型为
va_list
的函数。这是安全的和便携的吗?
浏览 2
提问于2012-05-18
得票数 16
回答已采纳
1
回答
va_list
不能得到任何类型
、
、
我有这样的密码{
va_list
浏览 4
提问于2016-04-02
得票数 0
回答已采纳
5
回答
如何填写
va_list
、
如果我有一个
va_list
,我知道如何提取它的所有元素:{ va_start(va, n); printf("%d",arg); va_end(va);因此,当我调用printInts(3,1,2,3)时,
va_list
但是,如何在不使用va_start的情况下手动填写
va_list
?我的意思是我想要这样的东西:
浏览 2
提问于2012-12-04
得票数 20
回答已采纳
1
回答
如何将函数指针添加到现有的
va_list
?
、
我有一个
va_list
,其中只有一个条目。该条目是一个整数'hostObject‘。我需要向这个
va_list
添加第二个函数,它将是一个指向另一个函数的指针,我计划稍后调用该函数。示例代码如下:{ // TODO: Somehowmake 'adjustedArgs'
va_list
to conta
浏览 2
提问于2015-04-20
得票数 3
1
回答
指向
va_list
在amd64 ABI中的指针
、
、
、
struct __va_list_tag **’#include <stdio.h>vptest(int count,
va_list
printf("%8s: %d: %d\n", __func__, count, va_arg(*a, int));} vtest(int count,
va_list
d: %d\n", __func__, count, va_arg(a
浏览 1
提问于2012-03-20
得票数 4
6
回答
是否将
va_list
或指针传递给
va_list
?
假设我有一个函数,它接受可变参数(...)或从另一个这样的函数传递的
va_list
。主要逻辑在这个函数本身(让我们称它为f1),但我希望让它将
va_list
传递给另一个函数(让我们称它为f2),该函数将确定下一个参数类型,使用va_arg获取它,并正确地转换和存储它以供调用者使用。将
va_list
传递给f2是否就足够了,还是需要传递一个指向
va_list
的指针。除非
va_list
必须是数组类型,或者将其位置数据存储在
va_list
对象指向的位置(而不是对象本身),否则我无法理解通过值传递
浏览 2
提问于2010-07-30
得票数 25
回答已采纳
2
回答
到底有多少个printf和scanf变体?
format,但在formatsprintf:接受formatsnprintf:之前的FILE指针,与上面相同,但限制为缓冲区溢出safetyvprintf:(如printf )编写的大小,但采用值的
va_list
、fprintfvsprintf:的
va_list
等效、sprintfvsnprintf:的
va_list
等效、snprintfasprintf:的
va_list
等效,在format之前使用char *pointervasprintf:上分配内存,但是使用va_listscanf:从stdinfscanf:读取参
浏览 7
提问于2010-09-25
得票数 2
2
回答
如何从带有可变参数数量的method2向method1传递变量数?
、
假设我们有方法:+(instancetype) objWithElements:(id)firstElement, ... NS_REQUIRES_NIL_TERMINATION;我是说,我想写这样的东西: +(instancetype) objWithEl
浏览 5
提问于2014-01-09
得票数 10
回答已采纳
3
回答
通过引用传递
va_list
的跨平台方式是什么?
我编写了一个接受
va_list
的函数,它意味着调用者可以迭代地调用它。它应该修改
va_list
,并且更改应该保留在调用者中,这样对函数的下一个调用将继续进行下一个参数。是由"reference”传递的(它可能被声明为一个元素的数组,因此
va_list
参数衰减到指针)。但是,它不能在我的ARM平台上工作(打印“111”),其中
va_list
似乎被定义为指向某物的指针。在这个平台上,va_arg总是返回第一个参数。*')类型的参数 这似乎只发生在接受作为参数传递的
va_list
地址时
浏览 5
提问于2020-04-01
得票数 0
回答已采纳
1
回答
传递一个具有未定参数数的函数,并使用变量参数调用它。
、
、
、
func;} lazy_fcall; // what do I have to write there to expand the
va_list
浏览 1
提问于2013-10-30
得票数 4
回答已采纳
2
回答
如何向另一个函数/方法发送可选参数?
、
[super init]) { } va_start(argList, firstArg);
浏览 0
提问于2009-07-26
得票数 1
回答已采纳
3
回答
如何正确的va_end?
、
#include <cstdarg>//I mean,
va_list
& numbers?//... stuff}
va_list
numbers; do_some
浏览 3
提问于2016-05-26
得票数 5
回答已采纳
3
回答
将
va_list
作为参数传递给Objective-C中的方法时进行迭代
、
一切都很好,除了我还不能弄清楚如何在functionTwo中设置
va_list
,以便我可以访问
va_list
中的第一个参数。使用va_arg前进到
va_list
中的第二个参数。谢谢。- (void)functionOne:(NSString *)configFiles, ... { va_start(args, configFiles);[self functionTwo:args];} - (void)functionTwo:(
v
浏览 0
提问于2013-04-22
得票数 3
回答已采纳
1
回答
使用va_copy有什么意义?
、
、
我读了一点关于C/C++中各种函数的内容,我发现了一个,它提到要在GCC中重用
va_list
,你需要在va_copy中使用它的副本,并且在同一线程上,他们建议使用 #define va_copy(d,s) ((d) = (s)),这意味着它只是将
va_list
s的值赋给
va_list
d。使用
va_list
ap1 =
va_list
ap不是更具可读性吗?创建另一个名为va_copy的函数有什么意义?
浏览 1
提问于2020-03-06
得票数 3
4
回答
填充
va_list
、
有没有办法从头开始创建一个
va_list
?我正在尝试调用一个以
va_list
作为参数的函数:...from一个不接受可变数量参数的函数我能想到的唯一方法是创建一个中间函数,它接受varargs参数,然后传递它的
va_list
,这是非常愚蠢的:
va_list</em
浏览 0
提问于2009-06-12
得票数 28
回答已采纳
3
回答
如何将NULL传递给
va_list
函数参数?
、
、
、
bool CCMenuItemToggle::initWithTarget(CCObject* target, SEL_MenuHandler selector, CCMenuItem* item, **
va_list
但是,当我将代码移植到android (g++4.7)时,它无法编译: 我该怎么处理呢?
浏览 3
提问于2013-03-10
得票数 7
回答已采纳
5
回答
动态创建
va_list
、
、
我有一个函数我需要使用它,但要求相当严格,
va_list
的数量不同,它会在运行时改变。我想做的是:QList<Contact*>class Contact public: private: 我想在循环中填充
va_list
,例如: for (int
浏览 1
提问于2010-07-28
得票数 17
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言可变参数的原理和应用
考一考!Linux C语言思考题4道
挖到了!C语言中的5个小众知识点
C语言__attribute__的运用
libc.so.6小入门
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券