variadic-functions 相关问题

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

如何强制链接到较早的libc fcntl而不是fcntl64`?

[GLIBC 2.28(2018年8月发布)似乎对fcntl进行了相当激进的更改。定义已在 中更改为不再是外部函数,而是将#define定义为fcntl64。 ...

回答 2 投票 2

如何将格式化的数据添加到printf()调用中

我想实现一个可变参数函数,其功能类似于printf,但它会打印一些前缀。例如,假设我希望前缀为time(0)的值。如果我调用:wrapped_printf(“ ...

回答 1 投票 0

C执行带有参数列表的函数

我需要使用参数数组中的参数列表来评估函数,如本例所示:int compute(...){int n; va_list参数; va_start(params,n); //一些自定义...

回答 1 投票 -1

覆盖GCC的varargs参数提升

我正在为运行Cortex-M4架构(具有单精度浮点数而不是双精度浮点数)的ARM处理器编写一段代码。我遇到的问题是使用varargs和编译器时...

回答 1 投票 4

将元素添加到* args列表并进一步传递结果

我想在我的代码中进行以下构造:def target_function(* args,key = value):传递def function_prepending_arguments(* args,key = value):target_function([“ a”,“ b”,“ c“] + * ...

回答 1 投票 0

Python:将元素添加到* args列表并将结果进一步传递

我想在我的代码中进行以下构造:def target_function(* args,key = value):传递def function_prepending_arguments(* args,key = value):target_function([“ a”,“ b”,“ c“] + * ...

回答 1 投票 0

将NSArray内容转换为varargs(使用ARC)以用于NSString initWithFormat

[我们今天有一些代码,它使用NSArray并将其作为参数列表传递给-[NSString initWithFormat:arguments],我们正在尝试使其与ARC一起使用。这是代码在使用...

回答 6 投票 13

cmake_parse_arguments存储空字符串

我正在尝试使用cmake_parse_arguments的函数签名变体来镜像宏的示例:include(CMakeParseArguments)set(prefix PREFIX_)set($ {prefix} VAR“ foo”)message(DEBUG“ ...

回答 1 投票 0

_Generic与可变参数函数结合起来呢?

在C11,我可以创建一个函数原型是这样的,其中:无效myVaFunc(为const char * const的转换次数,...);我可以这样运行:myVaFunc( “ICI”,1, “测试”,2);该功能会知道......

回答 1 投票 2

用`FCN(字符*,...)可变参数功能`它是如何知道什么时候结束?

我一直在检讨从多个来源,包括我最喜欢的老K&R第二版的东西。我一直在寻找的可变参数的功能,几乎所有的教程我见过使用前和INT ...

回答 1 投票 0

省略号NULL,nullptr和未定义行为

我有函数取一个变量和NULL终止使用省略号指针参数列表。我知道可变长度模板参数列表。它是关于遗留代码。将下面的两个...

回答 1 投票 2

如何正确地传递从Django的/ Python的阵列的Postgres / PLPGSQL存储过程可变参数的参数

我想打电话从Django的/ Python的上的Postgres / PLPGSQL一个存储过程。我有使用可变参数参数定义的存储过程:CREATE OR REPLACE FUNCTION udf_getmultiplecategoriescodetypes(...

回答 1 投票 0

C ++从两个(或更多)参数包结合值

它是如何可能的值由两个参数包在C ++相结合?换句话说,如何写功能LetsStart ( “这是-1”, “这是10”, “3 !!!”);这将 ...

回答 2 投票 3

C ++可变可变参数模板参数的数

我有以下类型别名:使用VoidFunc =无效(*)();我想定义,像这样一类:类SomeClass的{市民:模板 ......

回答 1 投票 0

如何变量参数传递给使用PySpark一个Spark数据帧?

我现在用的是星火Crealytics图书馆阅读Excel工作簿到使用Databricks Python的笔记本星火数据帧。硬编码像这样工作得很好:DF = spark.read.format(“com.crealytics ....

回答 1 投票 0

Java的如何在变量参数数组的开头加上嵌件?

我有一个字符串列表参数的函数,我想插入这个字符串列表参数的开始元素,以便我可以将它传递给其他函数作为参数,现在当我尝试按照...

回答 3 投票 2

如何实现“可变参数模板”与前期的C ++ 0x(VS2008)?

我使用Visual Studio 2008中,我想执行字符串格式化功能,不变量参数列表。如何实现“可变参数模板”与前期的C ++ 0x(VS2008)?是否有任何库...

回答 2 投票 9

C ++ 11:Variadic模板函数参数的数量?

如何计算可变参数模板函数的参数数量?即:模板 void f(const T&... t){int n = number_of_args(t); ... } 是什么 ...

回答 1 投票 73

如何在JavaScript中将“arguments”对象转换为数组?

JavaScript中的arguments对象是一个奇怪的疣 - 它在大多数情况下就像一个数组,但它实际上并不是一个数组对象。因为它真的是完全不同的东西,它没有......

回答 21 投票 414

如何接受CGFloat或CGFloats数组作为函数参数?

我有一个自动布局便利功能,可以将视图叠加在一起。对于我的间距参数,我想允许:视图之间的零间距或单个CGFloat(所有视图间隔...

回答 3 投票 2

© www.soinside.com 2019 - 2024. All rights reserved.