variadic-functions 相关问题

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

如何在 TypeScript 中传递基于可变参数类型的类型?

TypeScript 游乐场链接 我正在为项目的 Express 创建一个路由处理程序创建器,并且我正在尝试创建它,以便您可以在传递

回答 1 投票 0

编辑:我对代码做了一些更改,但是,我仍然遇到 scanf 问题

源代码: #包括 #包括 #包括 #包括 #包括 #include“addon.h” 静态书* archivelib;

回答 1 投票 0

0xC0000374:我在学校的 C 编码项目中遇到错误,我不确定要更改什么

源代码: #包括 #包括 #包括 #包括 #包括 #包括 #包括 #包括...

回答 1 投票 0

同时采用可变参数和类类型的函数?

在 C++ 中,是否可以创建一个同时采用类类型和可变数量参数的模板化函数?我想象的功能会像这样工作(尽管这是c...

回答 1 投票 0

使用可变参数作为 sprintf 的参数

我想编写一个 printf(...) 的包装器。 我的第一次尝试是: 子 printf2 { 我的 $test = sprintf(@_); 打印$测试; } 由于数组(在标量上下文中)不是格式字符串,因此...

回答 3 投票 0

寻找一种根据条件使用不同可变参数函子的方法

我有一个运行时布尔详细信息,如果为 false,则会排除一些打印到标准输出的信息。 要确定想法,请考虑有很多部分,例如: void add(const int a, const int b, const bool verbose) { //......

回答 1 投票 0

这是使用 va_copy 未定义的行为吗?

我创建了一个打印键和值对的函数,其中键是可信的编译时文字字符串,可能包含 printf 说明符。现在我的问题是:这个函数是...

回答 1 投票 0

C 中对可变参数函数的级联调用

我需要制作vprintf的包装器,以便可以完成类似printf的函数的多种实现。这段代码演示了这个问题: #包括 #包括 #在...

回答 2 投票 0

kotlin 中的字符串格式和可变参数

我有以下方法 fun formatMessages(indicators: IntArray): CharSequence { 返回 context.getString(R.string.foo, 指标) } 字符串是: $1%d -...

回答 3 投票 0

是否可以有一个带有任意数量参数的泛型函数?

我知道 Rust 没有变量。我知道宏是模拟它们的一种可能方法。然而,我对如何将特征用于此目的感兴趣。 例如,Bevy ECS

回答 1 投票 0

如何在可变数量的参数中传递 std::initializer_list ?

我想在打印每个参数的函数的可变数量参数内传递一个 std::initializer_list 。 func( 1, 2.5, 'a', "你好", {10, 20, 30, 40 } ); 期待这个

回答 1 投票 0

C 预处理器宏和自定义可变参数函数的警告抑制?

我正在尝试创建一类可以使用任意数量和任何类型的参数调用的函数 - 类似于 printf,但有一个关键区别:我想将所有参数转换为

回答 1 投票 0

如何向 Kotlin 中接受可变参数的函数添加具有默认值的新参数?

假设最初我有功能: fun foo(arg1: Int, vararg strings: String) { } 并且有很多这样的电话: foo(1, “a”, “b”, “c”) 现在我想补充一下

回答 1 投票 0

Java SafeVarargs 注释,是否存在标准或最佳实践?

我最近遇到了 java @SafeVarargs 注释。谷歌搜索 Java 中的可变参数函数不安全的原因让我相当困惑(堆中毒?擦除类型?),所以我想知道......

回答 3 投票 0

如何将模板函数的可变参数打包到数组中?

如何将函数的可变参数打包到数组中并从该函数返回它?所有参数都属于同一类型。 这是我尝试做的,但它似乎只设置了第一个

回答 1 投票 0

如何让编译器区分 f(double...) 和 f(int, double...)

我正在编写一个用于处理多项式的小型库。 主类称为poly,它包含4个重载构造函数。 Poly 类的对象是一个多项式的表示。 满

回答 1 投票 0

何时更喜欢可变参数列表而不是数组?

我正在实现一个 API,并有一个方法,您可以传递程序从中读取资源的路径列表 公共无效 importFrom(字符串...路径){ } 我正在使用 varargs 来调用 m...

回答 5 投票 0

构造对象后将可变参数传递给方法

我正在尝试构建一个模板类,一旦使用其可变参数构造,其成员函数就可以使用这些参数,而无需用户手动将它们插入回去。这段代码(

回答 1 投票 0

如何用可变长度参数包装函数?

我希望在 C/C++ 中做到这一点。我遇到了可变长度参数,但这建议使用 libffi 使用 Python 和 C 的解决方案。 现在,如果我想用 myprintf 包装 printf 函数。 我会...

回答 8 投票 0

Ruby 快捷方式,用于仅将预期数量的参数传递给 lambda

下面的代码是否有一个快捷方式,仅将预期数量的参数(“arity”)传递给 lambda(并忽略其余部分)? args = [:p1,:p2,:p3,:p4,:p5,:p6]

回答 1 投票 0

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