enable-if

enable-if

文章 0 浏览 1

为什么在这个模板函数中无法推导类型?

template&lttypename T&gt std::istream &amp read(std::istream &amp istr, typename std::enable_if&ltstd::is_pod&ltT&gt::value, T&gt::type &amp…

倒数 2024-09-29 17:37:29 1 0

C++ boost enable_if问题

我有什么办法可以简化以下陈述吗? (可能使用boost::enable_if)。 我有一个简单的类结构 - Base 基类、Derived1、Derived2 继承自 Base。 我有以下…

无敌元气妹 2024-09-24 23:39:21 0 0

启用_如果+ disable_if 组合会引发不明确的调用

在尝试回答这个问题时,我想建议使用enable_if + disable_if 允许基于类型是(或不是)多态的事实来重载方法。 所以我创建了一个小测试文件: templat…

碍人泪离人颜 2024-09-14 04:20:06 1 0

使用嵌套类的奇怪的enable_if行为(MSVC编译器错误或功能?)

经过相当长的时间调试我的代码后,我使用enable_if将问题的原因追溯到一些意外的模板专业化结果: 以下代码在Visual Studio 2010(和2008)中的DoTest…

メ斷腸人バ 2024-09-09 02:09:00 0 0

C++0x 中的disable_if 在哪里?

Boost 同时具有 enable_if 和 disable_if,但 C++0x 似乎缺少后者。为什么它被排除在外? C++0x 中是否有元编程工具允许我根据 enable_if 构建 disabl…

浮华 2024-09-07 01:32:36 0 0

enable_if 和转换运算符?

有机会将 enable_if 与类型转换运算符一起使用吗?看起来很棘手,因为返回类型和参数列表都是隐式的。…

流年里的时光 2024-09-05 23:22:48 1 0

如何为具有特定类型特征的所有类型编写函数模板?

考虑以下示例: struct Scanner { template &lttypename T&gt T get() } template &lt&gt string Scanner::get() { return string("string") } templa…

琉璃繁缕 2024-08-27 03:00:15 3 0

转发声明使用enable_if的函数:不明确的调用

我在声明使用 boost 的函数时遇到一些麻烦: :enable_if:下面的代码给我一个编译器错误: // Declaration template &lttypename T&gt void foo(T t) …

农村范ル 2024-08-17 02:47:31 5 0
更多

推荐作者

qq_FjTq5B

文章 0 评论 0

18273202778

文章 0 评论 0

WordPress小学生

文章 0 评论 0

〃温暖了心ぐ

文章 0 评论 0

迷乱花海

文章 0 评论 0

niuniu

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文