variadic 相关问题

在计算机科学中,如果操作符或函数可以采用不同数量的参数,则它是可变参数;也就是说,如果它的arity不固定。

使用需要参数的构造函数初始化可变参数模板构造的类型元组

我很抱歉已经在这里提出了类似的问题,而我应该修改我首先提出的问题。 我有类 Level ,其构造函数需要参数。 使用可变参数模板...

回答 1 投票 0

Perl 6 中与 Python 中的星号表达式等效的是什么?

在 Python 3 中,假设您开设了一门课程,并在学期结束时决定放弃第一个和最后一个作业成绩,而只计算其余成绩的平均值: def drop_first_last(gra...

回答 5 投票 0

在 TypeScript 中指定变量参数的可变参数泛型参数的顺序

我正在尝试做一些感觉荒谬的事情,但我已经如此接近,我觉得它一定是可能的,我只是不太明白。 我正在尝试创建一个通用函数类型,以便分配 fu...

回答 1 投票 0

将对 Spdlog 的调用包装在可变参数宏内

我正在使用模块的 C++20 项目中使用 spdlog 库。 我已将 spdlog 封装在我的单例记录器类中,因为我不希望 spdlog 暴露给客户端,以防我将其交换为

回答 0 投票 0

Variadic 函数表现异常

我想了解我的可变函数有什么问题。 出于某种原因,它打破了所有可变参数,除了第二个和第三个。 根据

回答 1 投票 0

如何编写转发到 vec 的可变参数 Rust 宏!宏观?

在 Rust 2021 中,我有一个名为 Intersection 的结构类型,我希望将它存储在一个可变长度列表中,所以可能是一个 Vec。我可以轻松地构建一个新容器: #[推导(

回答 2 投票 0

如何使用 `for` 循环的可变嵌套创建函数?

要求 对于(我在 1:nsim) { for(fi in 1:length(FUNCTIONS)) for(p1 in 1:length(param1)) { for(p2 in 1:length(param2)) { # ....

回答 1 投票 0

n 个范围的笛卡尔积

我正在用 rust 重写一个 python 程序,我正在努力翻译这一行: itertools.product(范围(0,8),重复= n) 我想要实现的是这样的:https://pastebin.com/

回答 1 投票 0

Python3+ 类定义中的泛型可变类型

好久没用Python了。我正在实现一个简单的堆栈: 类堆栈: def __init__(自我): self.stack = [] def push(self, val) -> 无: self.stack.append(val) ...

回答 1 投票 0

我们可以在 swift 函数中有多个 Variadic 参数吗?

根据 Apple 的说法: “一个函数可以有多个可变参数。可变参数之后的第一个参数必须有一个参数标签。” 但是当我尝试做...

回答 2 投票 0

C 可变参数函数的空终止参数列表

我正在研究 C 中的可变参数函数以了解它们的工作原理,并且正在尝试构建一个简单的“打印行”函数而不需要手动计算行数。我正在做这个......

回答 5 投票 0

变量函数处理参数的顺序相反,为什么?[重复]

我制作了一个小的代码来处理可变数量的字符串,但不知怎么的,我得到了这些字符串的处理顺序是相反的,预期的输出是:Jolasd14;实际输出是:asdJol14。预期的输出是:Jolasd14;实际输出是 Jolasd14; 实际输出是: asdJol14. int ...

回答 1 投票 0

如何在C++中用给定的伪代码创建一个递归的variadic函数?

我想做一个递归的变型模板函数,可以用下面的例子。这个例子没有显示出实用性,只是用来帮助更好地理解我的要求。那么,...

回答 1 投票 0

如何在Scheme中处理未指定数量的参数?

比如((fn-stringappend string-append) "a""b""c")我知道怎么处理(f x y z)。但是如果参数数量未知怎么办?有没有什么方法可以处理这种问题?

回答 2 投票 23

C++如何平衡宏调用后的括号?

#define function(...) [](){ DO_STUFF(__VA_ARGS__) 由于宏中的括号是打开的,所以我留下了一个丑陋的用法,不是少了一个括号就是多了一个括号。有什么办法可以解决这个问题吗?...

回答 1 投票 0

如何知道函数是否可以接受可变数量的参数?

在获取一个函数的arity这个问题上,它被提出了function.length属性。但对于接受其余参数或参数数量不等的函数,如function(......),它就不工作了。

回答 1 投票 0

计算参数数量的宏

我有一个来自第三方C库的变量函数:int func(int argc, ...); argc表示传递的可选参数的数量。我正在用一个宏来包装它,它计算了......的数量。

回答 4 投票 11

是否可以在Closures中使用变量参数?

(整改中,删除下标) (非重复,原题)Swift是否可以用变量参数做闭包? func this(_ hello: (Int...) -> ()) {} func that(...)。

回答 1 投票 -2

对重载可变参数模板函数的歧义调用

我从github下载了一个C ++库来支持多维数组,当我使用GCC8.2.0构建它时,编译器遇到一条消息,说重载函数不明确。考虑...

回答 1 投票 0

如何使用类模板参数来更改参数调用和函数签名?

我试图找到一种方法来设计类模板,以便传递一个int值,并且几个函数签名以及参数列表均依赖于此值。特别是考虑...

回答 1 投票 0

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