variadic-functions 相关问题

如果函数可以接受可变数量的参数,则该函数是可变参数;也就是说,它的arity并不固定。缩写“varargs”通常用于指代这些类型的函数。

如何在r中打印可变数量的参数?

新的r。这个问题在这里和这里有答案。但在以下情况下,这些似乎没有回答问题:vec

回答 1 投票 0

如何在C中有选择地传递变量参数

考虑下面的函数:void foo(int n,...);我需要调用这个函数,“可选”传递变量参数。可能吗?像这样:foo(10,(bIsJobDone?“OK”:xxx));一世 ...

回答 3 投票 0

推送和弹出std :: tuple的第一个元素

我用这种方式模板在C ++中编写一个带有可变数量参数(和不同类型)的函数 void myFunction(Ts ... args){//创建std :: tuple来访问和...

回答 4 投票 3

MATLAB函数中的变量参数对

我正在尝试开发一个包含多个参数的函数。为了尽可能健壮,我希望能够按如下方式调用我的函数:foo(x,y,z,'OptionalArg1',bar,'OptionalArg2',...

回答 1 投票 1

我应该如何将NULL传递给va_list函数参数?

我想将NULL传递给以下函数的第4个参数:bool CCMenuItemToggle :: initWithTarget(CCObject * target,SEL_MenuHandler selector,CCMenuItem * item,** va_list args **);像这样: ...

回答 3 投票 7

是否可以定义模板参数包数组

可能重复:是否可以“存储”模板参数包而不扩展它?与上面的问题类似,我想更多地探讨这个并存储一个可变数组。 ...

回答 1 投票 1

匹配Mockito 2捣蛋的varargs

如何正确匹配Mockito中的varargs如何匹配任何varargs(包括在Mockito 2中)以及如何更精确地匹配(例如使用Hamcrest匹配器,但在Mockito 1中)。我需要后者......

回答 2 投票 2

printf的h和hh修饰符的用途是什么?

除了%hn和%hhn(其中h或hh指定了指向对象的大小),printf格式说明符的h和hh修饰符有什么意义?由于默认促销活动......

回答 7 投票 51

在va_list对象中包含First Argument

是否可以在va_list中包含函数的第一个参数?我想将参数从一个函数传递给另一个函数。 int main(){test(1,2,3,4,5,-1); } void test(int ...

回答 1 投票 2

vprintf使用的参数数量

我有一个printf函数的包装:enum Color {Black,White}; void my_printf(char * fmt,...){char big_buffer [1024]; / *做一些事情* / va_list myargs;的va_start(myargs,...

回答 2 投票 -2

如何在Octave中传递可变参数

我想实现一个函数duration = timer(n,f,arguments_of_f),它可以测量带有参数arguments_of_f的方法f需要运行n次的时间。我的尝试是......

回答 1 投票 0

以便携方式检索传递给variadic函数的int32_t

7.16.1.1 2描述了va_arg如下(强调我的):如果没有实际的下一个参数,或者type与实际的下一个参数的类型不兼容(根据...提升)

回答 3 投票 9

在可变参数模板中实现STL函数

我一直致力于一个小型项目,以加快可变参数模板的速度。我实现了一个小的多维数组。我现在想定义一个在最近的...上运行的函数

回答 3 投票 4

将数组传递给Swift中具有可变数量的args的函数

在Swift编程语言中,它说:函数也可以采用可变数量的参数,将它们收集到一个数组中。 func sumOf(数字:Int ...) - > Int {...}当我......

回答 6 投票 137

如何使用成员函数映射参数包? (非递归,预折叠表达式)

在C ++ 17中,fold表达式允许您映射参数包,在将它们传递给另一个函数之前调用每个参数包上的成员函数:template double func(const Ts&....

回答 1 投票 1

java警告:Varargs方法可能会导致来自不可恢复的varargs参数的堆污染

我在JDK 1.8上使用IntelliJ IDEA和javac。我有以下代码:class Test {@SafeVarargs final void varargsMethod(Collection ... varargs)...

回答 5 投票 8

C ++函数调用包装器,函数作为模板参数

我正在尝试创建一个通用的包装器函数,它将函数作为模板参数,并使用与该函数相同的参数作为其参数。例如:模板

回答 5 投票 8

我可以将数组作为参数传递给Java中带有变量参数的方法吗?

我希望能够创建一个类似的函数:class A {private String extraVar; public String myFormat(String format,Object ... args){return String.format(format,extraVar,args); } ...

回答 5 投票 236

在v中使用va_list作为数组

像数组一样读取va_list而不是使用va_arg函数是安全且定义的行为吗? EX:void func(int string_count,...){va_start(valist,string_count); printf(“首先...

回答 3 投票 1

为什么从另一个泛型方法调用的泛型varargs方法返回Object []? [重复]

我在Joshua Bloch的Effective Java书中遇到了以下代码但我无法理解为什么pickTwo方法返回Object []?方法toArray返回Integer []。那么为什么pickTwo会回归......

回答 1 投票 1

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.