variadic 问答列表

解压缩可变参数模板以initializer_list并同时调用两个函数

作者:Ragdoll Car 提问时间:7/10/2023

我有两个向量: std::vector<int> v1{ 1, 2, 3 }; std::vector<int> v2{ 4, 5, 6 }; 我想创建一个对象,该对象包含上述向量的第一个和最后...

可变参数模板类

作者:Vicror 提问时间:8/4/2023

C++ 中是否有办法创建一个模板化类,该类在构造函数中接受任意数量的参数并在需要时可以获取这些参数? 例: #include <string> template<size_t Size, typ...

在 C++20 中实现可变参数最大函数

作者:MyClass 提问时间:7/10/2023

尽管如此,事实上,我们有,我想尝试是否可以制作一个采用可变参数并以递归方式调用 以查找 max 元素的版本。std::maxMaxMax 我在 stack overflow 中看到了类似的帖子,但这...

模板函数覆盖

作者:sameer karjatkar 提问时间:8/10/2023

我正在尝试为基于类型的函数创建一个模板 speacialization 因此,例如,对于我有的类型编号 template <class ElementType, typename = typena...

有没有办法在 C++ 中使用可变参数模板检索类型的内部类型?

作者:Juan Gonzalez Burgos 提问时间:8/11/2023

假设我有一个使用可变参数模板的类型: template <typename... Args> struct Outer { // using Inner = something that capt...

从 template&lt;typename...类型&gt; void func(Types...args) { ... } sizeof...(Types) 和 sizeof(args) 可以不同吗?

作者:myoldgrandpa 提问时间:8/14/2023

template <typename... Types> void func(Types... args) { } 从上面的代码中可以看出,sizeof...(类型)和大小...(args)可以不...

函数参数包专用化

作者:gonidelis 提问时间:8/14/2023

template <typename T, typename ... Ts> void foo(T , Ts ... ) { } template <typename ... Ts, typenam...

如何在 cpp 中实现可读的模板 for 循环语法?

作者: 提问时间:8/23/2023

我想编写一些头文件,其中包含这些文件允许我以可访问的语法编写模板 for 循环。我该如何实现?(参见底部为我最好的尝试)。 下面是一个示例和标准,说明可访问语法的含义。 例: for_loop<...


共58条 当前第6页