gpt4 book ai didi

d - 将一个函数中的可变参数传递给D中的另一个函数

转载 作者:行者123 更新时间:2023-12-04 09:42:59 24 4
gpt4 key购买 nike

我有一个可变的D风格函数foo(format, ...),它是writefln的包装。我想做这样的事情:

foo(format, <...>) {
//...
writefln(format, ...);
}

本质上,将省略号参数传递给writefln。我知道在C/C++中这不是容易/不可能的,但是有没有办法在D中做到这一点呢?

最佳答案

这将为您做到:

import std.stdio;
void customWrite(Args...)(string format, Args args)
{
writefln(format, args);
}

关于d - 将一个函数中的可变参数传递给D中的另一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7534425/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com