CRTP 根据 std::hash 的基类为派生类提供专业化
作者:oliversm 提问时间:9/11/2023
顶级域名 我正在尝试根据 CRTP 样式框架中的基类为一堆派生类编写一次模板专用化。但是,我无法让它编译。 我想做什么 我有一个基类,想要生成几种派生类。基类命名了一些方法,这些方法将返回派生类...
模板 问答列表
作者:oliversm 提问时间:9/11/2023
顶级域名 我正在尝试根据 CRTP 样式框架中的基类为一堆派生类编写一次模板专用化。但是,我无法让它编译。 我想做什么 我有一个基类,想要生成几种派生类。基类命名了一些方法,这些方法将返回派生类...
作者:user541686 提问时间:9/11/2023
MSVC 拒绝编译此内容: #include <type_traits> struct G { void operator()() const { } }; template<class T> ...
作者:Ecem 提问时间:9/9/2023
有没有办法使CSS更改在我的模板上自动更新,而无需我手动刷新页面? 我看到这个问题被问了几次,但没有一个答案对我有用。 我添加此代码是为了在重新加载页面时获取 CSSS 文件的新版本,而不是旧的缓...
作者:user22544662 提问时间:9/12/2023
我尝试了一个变量 Args。Matrix 类与 int 一起使用,但是当我使用 double 时,当我不转换它时,我得到了 23 的错误值。我读到其他类型的类型会自动转换 浮点参数在浮点提升中转换为...
作者:Konvt 提问时间:9/12/2023
我正在尝试模拟,我的想法是使用基类指针指向不同类型的模板派生类,以实现存储不同类型数据的功能,例如;因此,我编写了以下代码:std::anystd::any class Any { TypeBas...
作者:myoldgrandpa 提问时间:9/4/2023
为什么 和 有不同的结果? 返回 true,但返回 false。这不是很直观。is_assignable_v<int, int>is_assignable_v<int&, int>is_assigna...
作者:alexakarpov 提问时间:9/13/2023
在我的 Django 电子商务项目中,我有一个明显的 Product 模型,带有预期的描述字段: description = 模型。文本字段(...) 我配置了以下网址: path(“produ...
作者:lhh2001 提问时间:9/13/2023
例如,有一个模板类: template<typename A, typename B> class Example; 如果一对 (A, B) 是专门的,那么其他类型的就不能专门用于 A。例如,允...
作者:SRSR333 提问时间:9/13/2023
这个问题在这里已经有答案了: 为什么在传递 std::vector 时不能为 std::span<T> 推断 T? (3 个答案) 2个月前关闭。 Godbolt 链接。 我有以下功能: #in...
作者:FrankM 提问时间:9/1/2023
在下面的 C++20 代码中,将 传递给带有参数的模板化函数会失败,因为编译器显然无法推断模板参数。我已经用 GCC、Clang 和 MSVC 尝试过了;都失败了。std::vectorstd::sp...