variadic- 问答列表

专用可变参数模板成员函数时出现的问题

作者:pic32cpp 提问时间:10/28/2023

我有以下状态机示例,该示例使用枚举来专门化具有可变参数包的模板方法。当我通过引用传递属性 (Properties&) 而不是按值传递属性 (Properties) 时,为什么不调用第二个专用化? e...

返回指向成员函数的指针的 C++ 函数

作者:XORer 提问时间:11/1/2023

以下工作按预期进行: template<typename... Types> auto countNumberOfTypes() { return sizeof...(Types); } temp...

模板化类型名称的 C++ 模板

作者:XORer 提问时间:11/4/2023

我需要使用这样的第三方模板化函数: template<typename...Types> void third_party_func(){} 我这样称呼它: third_party_func<...

C++ 如何从可变参数包初始化向量?

作者:Miroslav Krajcir 提问时间:11/5/2023

我有一个模板化的存储值。s 或 s 没有问题,但值无法编译。编译器似乎假设我想用 s 而不是 values 初始化。我该如何解决这个问题?Containervectorstringintsize_tv...

在编译时获取可变参数模板的索引和值

作者:Daniil Rozanov 提问时间:11/10/2023

我有一个看起来像这样的函数 template <typename... Rets, typename... Args> std::tuple<Rets...> call_nn(std::string...

了解 SFINAE:部分专用类之外的成员函数声明,以及可变参数类中的模板

作者:Irreducible Polynomial 提问时间:11/12/2023

我想做什么: 创建一个“InstructionSet”对象,该对象 通常(无需指定类型)由其他位置的容器(指针)持有 保存可变数量的指令对象(可能具有重复类型),其类型满足概念“is_instru...

在具有约束的可变参数类模板构造函数中转发参数

作者:SKNB 提问时间:11/13/2023

给定一个带有可变参数的类模板,以及参数必须具有的约束 某种类型,以及 按特定顺序 在构造函数中,如何将可变数量的 r 值引用 () 转发到成员引用(对应于可变参数的类型)?&&tuple 我的尝...

C++ - 单个参数包是否可以在单个表达式中多次展开?

作者:Thibault de Villèle 提问时间:11/15/2023

我有一个函数,它接受 3 个模板参数:两种类型和一个整数常量(用于特征存储要求)。它看起来像以下模板: template <typename VertexType, typename IndexTy...

如何创建一个指针来存储任何具有任意数量参数的函数?

作者:Vandour 提问时间:11/15/2023

我正在尝试为我的引擎组装一个事件系统。我的想法是将指向我希望 Event 在 Event 结构中执行的函数的指针存储,但到目前为止我还没有成功。 我对通过参数将函数传递给其他函数完全陌生。 我设法把...

如何模拟“虚拟可变参数函数”部分的覆盖?

作者:toxic 提问时间:5/25/2023

首先,我知道可变参数函数在 c++ 中不能是虚拟的。我的问题是如何模仿下一个“不正确”的例子。我想要一个具有“虚拟可变参数函数”的类 A,以及继承它并仅实现“其中的一部分”的类 B: class A...


共52条 当前第3页