variadic-functions

variadic-functions

文章 0 浏览 6

stdarg 和 NULL 参数

我想要一个函数,当使用不同数量的参数调用时,返回第一个非 NULL 参数。我已经尝试过这个,但它在 for 循环上进行核心转储: char *first(char *args…

哽咽笑 2024-12-04 18:03:22 0 0

我们可以将 va_arg 与 union 一起使用吗?

6.7.2.1 我的 C99 标准草案第 14 段对于联合和指针有这样的说法(一如既往地添加了强调): 联合的大小足以容纳其最大的成员。的值在 大多数成员可以…

指尖微凉心微凉 2024-12-04 17:30:35 5 0

如何在 JavaScript 中创建带有可变参数的函数?

我想在 javascript 中创建一个具有可变数量参数的函数。下一个例子是我想如何调用这个函数: myFunction(1,2); myFunction(1,2,3); myFunction(1,2,3,…

一页 2024-12-03 22:01:15 0 0

Objective C 可变参数函数的第一个参数是强制性的吗?

下面是 Obj C 中可变参数函数的示例。 // This method takes an object and a variable number of args - (void) appendObjects:(id) firstObject, ..…

缪败 2024-12-03 11:11:26 2 0

如何使用“...” (变量)参数?

可能的重复: 什么是符合 C 和 C++ 的可变参数函数? 我在 printf() 函数中看到了 ... 参数。像 printf 或 scanf 这样的函数到底是如何工作的?他们…

想挽留 2024-12-02 21:49:08 2 0

如何将列表的内容传递给可变参数方法?

我有一个使用 varargs 功能的方法: void add(Animal ...); 现在,我有一个元素数量未知的 Animal 列表,而不是执行 .add(dog, cat), List i = new A…

温柔嚣张 2024-12-02 14:26:28 2 0

如何将新参数添加到现有变量参数列表中?

在多线程程序中,我正在编写一个接受变量参数列表的自定义打印函数。 void t_printf(char * str, ...) { if(file_ptr != NULL) { va_list ap; va_star…

吝吻 2024-12-02 04:16:33 3 0

Powershell 参数列表像 -a 一样传递-d <参数列表>

我想编写一个 powershell ps1 脚本,它需要 2 个参数集(-a -d),每个参数集最多可以有 n 个属性。如何实施? example : DoTheTask -a ... -d ... …

Smile简单爱 2024-12-01 12:16:47 4 0

Java 函数带有“...”在 Scala 的参数列表中

如所述 这里 如果你想让代码编译,你必须将 :_* 关键字添加到 condition:Predicate 现在我有这个问题 val queryBuilder = em.getCriteriaBuilder() va…

空袭的梦i 2024-12-01 11:21:51 2 0

将可变参数宏转换为可变参数模板函数?

给定以下形式的可变参数宏: #define MY_CALL_RETURN_F(FType, FId, ...) \ if(/*prelude omitted*/) { \ FType f = (FType)GetFuncFomId(FId); \ if(…

断爱 2024-12-01 08:50:18 6 0

可变参数函数参数的自动类型提升是什么?

考虑以下代码片段: #include #include void display(int num, ...) { char c; int j; va_list ptr; va_start(ptr,num); for (j= 1; j <= num; j++){ …

忘你却要生生世世 2024-11-30 04:48:51 2 0

PHP:我可以声明一个具有可变数量参数的抽象函数吗?

我希望能够在父类中声明一个带有未知数量参数的抽象函数: abstract function doStuff(...); 然后用一组暗示的参数定义一个实现: /** * @param int $…

偏爱你一生 2024-11-29 19:53:10 2 0

如果我有一个 (Object...) 方法,为什么 Java 不会调用 (List) 方法?

我有以下存储对象数组列表的类。 public class Test { private List list = new ArrayList(); public void addList(Object... obj) { list.add(obj); …

少钕鈤記 2024-11-29 12:02:11 2 0

Scala:采用 Seq 或 varargs 的构造函数

我猜测,出于兼容性原因,可变参数参数 Any* 的类型是 Array[Any] - 如果我错了,请更正。但是,这并不能解释以下错误: class Api(api_url: String, …

℡Ms空城旧梦 2024-11-29 06:57:23 2 0

LLVM 汇编:使用可变参数调用函数

我想在 LLVM 程序集中定义一个函数,该函数采用以下参数: 子函数的标识符 vararg 该函数应该进行一些预处理,找到标识符的正确函数并使用 vararg 调…

笨笨の傻瓜 2024-11-28 22:48:11 1 0
更多

推荐作者

佚名

文章 0 评论 0

羁客

文章 0 评论 0

文章 0 评论 0

夏日落

文章 0 评论 0

隐诗

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文