腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
变
参数
变
分
函数
、
、
、
我试图将一个可变数量的std::function对象传递给一个
函数
,该
函数
接受各种参数,同时也接受各种模板参数。模板参数指定传入的
函数
的返回类型。
函数
的签名如下所示:void DoStuff(std::function<TRets...()> funcs...)我要做的是将每个传入的funcs的返回值传递给另一个
函数
,该
函数
以扩展的值形式接受它们。
浏览 2
提问于2017-07-19
得票数 2
回答已采纳
4
回答
变
分
函数
、
、
、
、
,它可以接受任意数量的int参数(除了带有宏va_start va_end的C样式之外),以及如何在
函数
中使用这些参数。 耽误您时间,实在对不起。
浏览 9
提问于2017-12-17
得票数 1
4
回答
变
分
函数
、
#include <stdarg.h>va_list ptr;va_start(ptr,n);printf("\n%d",num); } 看看上面的代码,我期望输出是转换为int的第一个变量参数值,即7.5转换为int,即7。但输出是0。这里面有什么问题
浏览 3
提问于2011-08-17
得票数 2
回答已采纳
2
回答
单模
变
分
函数
、
我有一个多样化
函数
的类型家族:'[] ~~> r= r我想要一个变量
函数
,它将一些一元操作(比如打印)应用于其所有参数: class Foo (ts有可能写这样的
函数
吗?
浏览 8
提问于2017-09-26
得票数 2
回答已采纳
1
回答
变
分
Ada
函数
、
、
不管怎样,真正的问题是Ada是否有各种
函数
。搜索所以,Ada没有,而正确的方法是使用一个不受约束的数组,其长度在运行时确定。 那么,我的问题不是你是怎么做的,而是正确地做这件事的惯例是什么?另外,为什么Ada可以执行像+(例如1+2+3)这样的(看起来是基于堆栈的操作),但是它不能对
函数
调用的参数执行相同的操作?
浏览 5
提问于2015-10-13
得票数 2
回答已采纳
2
回答
变
分
函数
问题
、
、
、
这个问题的解决方案是修改
函数
:打印字符串,然后在格式上使用可变
函数
。
浏览 0
提问于2013-07-18
得票数 0
回答已采纳
3
回答
变
分
函数
问题
、
、
、
firstvalid); /* <- SEGV here */ return (maxstart);当只使用一个myStruct参数调用该
函数
时
浏览 3
提问于2010-05-28
得票数 0
回答已采纳
1
回答
包装
变
分
函数
、
、
我正在尝试包装open
函数
。我不知道如何将可选的第三个参数传递给真正的open。据我所知,无法验证va_list,因此if (mode)在下面的示例中是不正确的。
浏览 1
提问于2016-11-04
得票数 2
回答已采纳
3
回答
Qt
函数
和
变
分
函数
、
、
好的,在教我如何在C++...everything of中使用C风格的各种
函数
之前,除了重写Qt之外,已经证明什么都不需要了。 那是我以前的博客地址。新的在我的个人资料,如果你想看到其他怪异的sh1t。
浏览 3
提问于2010-12-27
得票数 8
回答已采纳
2
回答
不带.的
变
分
函数
、
、
、
、
当调用带有变量参数的
函数
时,必须将%rax设置为传递给SSE寄存器中
函数
的浮点参数总数。 ABI规范中的规则是什么原因?如果用...(省略号)定义的
函数
在调用之前是,那么非原型
函数
调用必须遵守吗?没有...的
函数
也可以是多样化的吗?
浏览 0
提问于2018-11-08
得票数 2
回答已采纳
2
回答
无命名
变
分
函数
、
我注意到,GCC和MSVC都对下面的代码很满意:void foo(...); {} {}我知道C在省略号之前至少需要一个命名参数,它允许使用来自va_start (此处为<cstdarg>)头的专门化的<stdarg.h>、va_args和va_end宏来处理任意数量的参数。否则,它甚
浏览 2
提问于2016-09-23
得票数 7
回答已采纳
1
回答
变
分
函数
调用约定
、
、
例如f(int a, int b, ... ) -> call f(1, 3, 1, 2, 3)) 另一方面,还有守护者“样式”,在调用
函数
时,您可以在变量args的末尾添加NULL指针。
浏览 5
提问于2020-11-04
得票数 2
2
回答
变
分
函数
和常数
、
变量
函数
到底是如何处理数字常量的?例如,考虑以下代码:该
函数
如下所示:{现在,为了用va_arg迭代单个参数,我需要知道它们的大小将数值常量传递给变量
函数
的C中的标准类型是什么?这是明确定义的还是依赖于编译器的?32位和64位架构之间有什么区别吗? 谢谢!
浏览 2
提问于2016-10-29
得票数 1
回答已采纳
1
回答
使用C++11将
变
分
函数
参数转发给
变
分
函数
、
、
、
我想将调用转发到一个具有可变方法的库中。我能想到的重现这个问题的最简单的例子是:{} void Foo(int useless, Args... args) Bar(useless, args...);如你所见,我已经试过了。但是,即使编译完成,它似乎也会导致堆栈出现抖动,并且我在应用程序退出时看到错误。从编译器的角度来看,我可以理解这种解决方案是有问题的。 我不确定如何让它工作,或者是否有可能让它工作。我看到一些人建
浏览 2
提问于2013-12-04
得票数 5
1
回答
Boost凤凰
变
分
函数
解析
、
、
我有一个解析器代码,如下所示,一个
函数
"TakeOne“。TakeOne
函数
的工作方式是返回不等于'%null%‘Ex的第一个参数:TakeOne(5 , 'asd', 'defaultVal'); -> result = 5TakeOne(parm1, parm2, ... , defau
浏览 1
提问于2013-11-05
得票数 1
回答已采纳
2
回答
C语言
变
分
函数
混淆
、
、
、
、
我正在尝试弄清楚va_start()和va_arg()宏背后是什么。下面的代码运行良好。#include <cstdarg> { va_start(arg, b); while((d = va_arg(arg, double)) != 0) std::cout << d << '\n';} int ma
浏览 3
提问于2013-03-30
得票数 1
1
回答
最简单的
变
分
函数
、
我怎样才能做到这一点?我看了 到目前为止我的尝试{-# LANGUAGE UndecidableInstances #-} process :: Int -> r process = id instanc
浏览 4
提问于2014-11-18
得票数 1
回答已采纳
1
回答
变
分
函数
的Foreach等价
、
、
我想用相同的参数在一堆不同的对象上调用相同的
函数
。
浏览 0
提问于2013-02-14
得票数 3
2
回答
变
分
函数
的转换参数
、
、
、
T>我想编写第二个
函数
,在一般情况下调用上面的
函数
,但是在First和T类型为float时转换参数,也就是说,它对每个参数调用一个Convert
函数
: template <typename First, typename...
浏览 2
提问于2015-08-31
得票数 1
回答已采纳
3
回答
递归
变
分
函数
模板
、
、
我想编写一个类方法,它接受模板参数包,但是没有参数,并且对类型进行“迭代”: template <typename T, typename... Ts> // something with T that involves Bar's members }实现这一点的首选方法是什么?
浏览 3
提问于2015-03-05
得票数 7
回答已采纳
点击加载更多
相关
资讯
你的 Vlookup函数 变“傻”了……
用 Excel Text 函数看我格式 72 变
10分钟搞懂损失函数
数据流形的变分推断
理解变分自动编码器
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券