是否可以使用转换或演绎指南获得模板函数来推断模板参数的类型?
作者:Michel 提问时间:3/11/2023
是否可以让编译器使用类型转换或推导来推断模板函数调用的类型? 如果没有,为什么不呢? #include <iostream> template<typename T> class Wrapper ...
南 问答列表
作者:Michel 提问时间:3/11/2023
是否可以让编译器使用类型转换或推导来推断模板函数调用的类型? 如果没有,为什么不呢? #include <iostream> template<typename T> class Wrapper ...
作者:glades 提问时间:1/20/2023
我希望我的类对象的 ctor 接受能够转换为 而 R 是从函子的返回值自动推导出来的函子。这是我目前所得到的:std::packaged_task<R()> 演示 #include <utilit...
作者:Amir Kirsh 提问时间:4/14/2023
在类模板中为同一构造函数提供多个用户定义的演绎指南是否有效? 例如: template<typename T> class A { T t; public: A(T t): t(std::mo...
作者:Fureeish 提问时间:1/9/2023
std::basic_string的演绎指南允许用户在不指定其模板参数的情况下使用名称。用户还可以创建自己的扣除指南。假设用户想要重新创建 。他们迟早会负责实施扣除指南。但是,cppreference...
作者:Petwoip 提问时间:12/15/2022
我正在以缩写函数模板的样式编写推导指南,但我不确定它是否被允许。它在 gcc 和 clang 上编译,但不在 msvc 上编译。 错误是: 错误 C3539:模板参数不能是包含“auto”的类型 ...
作者:R.Walid 提问时间:8/24/2020
由于此错误,我无法运行该项目。 声明: $max767 : only screen and (max-width: 767px); 以下是导致问题的代码: @media #{$max767}...
作者:Chingun Erdene-Ochir 提问时间:9/12/2022
我需要有关此弃用问题的帮助,无论我选择哪一个,它们都会使我的 Web 应用程序崩溃。我该怎么办? 这是 calc 选项 这是数学 div 选项...
作者:Johnathon 提问时间:8/19/2022
我是 c++ 的新手,我正在阅读核心指南,我遇到了这个: P.1:直接在代码中表达想法 在这里,它说使用类似的东西来代替Month month() const;int month(); 所以我有...
作者:glades 提问时间:5/28/2022
这是我正在尝试的似乎不起作用的东西:我想根据类对象的实例化方式切换编译时开关。如果只有一个构造函数参数,则应等于 ,否则为 (我的实现具有更多构造函数,其中开关应默认为 .LengthOptfalse...
作者:user12002570 提问时间:5/10/2022
我正在阅读有关 C++17 中的演绎指南。假设我们有以下示例: template<typename T> struct Custom { }; template<typename T> str...