检测已删除的功能
作者:Jarod42 提问时间:11/26/2022
有没有办法在重载选择后检测已删除的函数(在没有可行或不明确的重载上)? void foo(); void foo(double) = delete; void foo(std::string); ...
类型特征 问答列表
作者:Jarod42 提问时间:11/26/2022
有没有办法在重载选择后检测已删除的函数(在没有可行或不明确的重载上)? void foo(); void foo(double) = delete; void foo(std::string); ...
作者:Ben 提问时间:3/25/2021
我觉得没有告诉我真相。一、语境:std::is_trivially_constructible<T, Arg> 我有一个小向量类,.默认构造它默认构造它的成员,所以 .这是所需的行为。VectorN...
作者:Bernard 提问时间:12/19/2017
C++标准库有 std::is_constructible<Class、T...>检查是否可以从给定类型构造类作为参数。 例如,如果我有一个具有构造函数的类,那么将是 .MyClassMyClass...
作者:fredoverflow 提问时间:6/28/2011
这个问题在这里已经有答案了: 什么是聚合和琐碎类型/POD,它们如何/为什么特别? (6 个答案) 2个月前关闭。 通俗地说,琐碎类型、标准布局类型和 POD 之间有什么区别? 具体来说,我想确定...
作者:Vinod 提问时间:7/24/2019
我想根据我目前对 .type traits 我的理解是,所有模板类都继承自 ,它包装了模板类实例化的表示形式及其对应的 .此外,中的常见模板类继承自 的帮助程序别名模板,即 ,如其定义所示。type...
作者:Jarod42 提问时间:11/26/2022
有没有办法在重载选择后检测已删除的函数(在没有可行或不明确的重载上)? void foo(); void foo(double) = delete; void foo(std::string); ...
作者:thor 提问时间:7/21/2014
我正在尝试编写一个模板来测试类型是否是 c 样式字符串。我需要它来尝试编写一个to_string函数,如我在这里的另一个问题所示:STL 容器迭代器的模板专用化?。is_c_str 我需要区分c_s...
作者:DottyPhone 提问时间:9/23/2023
我正在寻找一种方法来定义一个具有类型的变量,具体取决于我的类模板化所针对的类型的成员的类型,但需要注意的是,成员变量可能不存在。由于我只在成员确实存在的情况下访问块中的变量,因此我不关心声明它或它是什...
作者:KamilCuk 提问时间:9/12/2023
还有很多 和 后缀,如 、 和 milions 等其他此类函数。*_v*_tstd::is_same_vstd::invoke_result_tresult_of_t 它们为什么存在?在任何上下文中...
作者:user2961927 提问时间:9/30/2023
我有以下结构: #define vec std::vector struct A { std::mt19937 rng; std::uniform_real_distribution<doubl...