gpt4 book ai didi

c++ - 定义一个接受模板类参数的模板函数

转载 作者:行者123 更新时间:2023-11-30 01:45:40 25 4
gpt4 key购买 nike

有一个模板类

template <class T0, class T1, ....... > // many template parameters
class Foo { ...... }

如何定义模板函数来接受 Foo有任何模板参数吗?

函数可以是operator << ,在这种情况下,定义单个模板参数通常会破坏编译。欢迎使用 C++ 11 解决方案。

最佳答案

你可以这样定义一个函数模板:

template <typename ...Args>
void f(Foo<Args...> foo)
{
// ...
}

关于c++ - 定义一个接受模板类参数的模板函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34278916/

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