gpt4 book ai didi

c++ - 模板中无限量的泛型类型?

转载 作者:搜寻专家 更新时间:2023-10-31 01:17:48 24 4
gpt4 key购买 nike

我想制作一个自定义打印函数,它接受任意数量的参数并将它们全部打印在新行上。

在 javascript 中,document.write 和 console.log 函数可以做到这一点,因为 javascript 将所有参数存储在一个数组中。据我所知,由于类型限制,C++ 不会这样做,也不能这样做。

那么在 C++ 中是否有正确的方法来做到这一点?接受任意数量的参数,无论类型如何,并将它们全部打印出来?

最佳答案

是的,有新的 C+11 标准。请看这篇文章:

http://en.wikipedia.org/wiki/Variadic_template

有一个非常好的示例,您也可以将其用作入门。

关于c++ - 模板中无限量的泛型类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7782081/

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