解决模板参数包重载歧义问题
作者:kaisong 提问时间:10/31/2023
最小示例 我有以下结构和一些专业: template<size_t ...Tpar> struct Base{}; struct X{}; struct Y{}; template<typen...
参数包 问答列表
作者:kaisong 提问时间:10/31/2023
最小示例 我有以下结构和一些专业: template<size_t ...Tpar> struct Base{}; struct X{}; struct Y{}; template<typen...
作者:Guillaume BERLAND 提问时间:1/15/2023
我正在学习可变参数模板和折叠表达式。 我想避免使用动态分配和指针。 为了说明我的问题,我创建了继承自 I_Foo 的 Foo(删除复制和移动构造函数)类。 class I_Foo { public...
作者:Amir Hossein Sarebani 提问时间:8/24/2023
我想编写一个抽象类,该类获取一些具有特定签名的函数作为模板参数,并根据输入数据的解析阶段运行它们。这是我写的代码:Pipeline #include <array> enum class Pars...
作者:Astor 提问时间:9/17/2023
在为较大的 C++ 项目创建二叉树类型的上下文中,我需要创建一个表示每个级别中的节点的编译时类型。 有谁知道,使用最新的标准,如果有一种更简单、更漂亮的方法来在下面(非常简化的)代码中为任意值创建 ...
作者:phoko 提问时间:10/25/2023
这个问题在这里已经有答案了: 包含概念的 C++ 参数包扩展 (1 个答案) 28天前关闭。 我正在寻找一种非递归的现代方法(至少使用 gcc 和 clang 进行编译)来查找可变参数包的第 n 个...
作者:kaisong 提问时间:10/27/2023
目标 我想实现一个结构,满足某些要求。我有一个有效的解决方案代码,但它有某些缺点。我寻求更好的方法。Derived<size_t ...Tpar> 要求 Derived<size_t ...Tp...