template-specialization

template-specialization

文章 0 浏览 3

所有子类的模板专门化

我想定义一个适用于给定基类的所有子类的 C++ 模板专业化。这可能吗? 特别是,我想对 STL 的 hash被定义为一个空的参数化模板,以及一系列针对特定类…

﹏半生如梦愿梦如真 2024-12-07 10:52:15 0 0

std::enable_if 专业化失败

我一直在摆弄enable_if,我似乎偶然发现了一些不一致的行为。这是VS2010中的。我已将其简化为以下示例。 #include using namespace std; // enable_if…

温柔戏命师 2024-12-06 23:11:36 0 0

部分模板专业化 - 成员专业化

假设我有这个模板类: template class MyClass{ public: MyClass(const T& t):_t(t){} ~MyClass(){} void print(){ cout << _t << endl; } private: T…

子栖 2024-12-06 17:02:15 0 0

是否可以根据模板类型参数的嵌套 typedef 的存在来专门化模板定义?

我有一个模板, template ;类包装器,我想根据typename T::context_type的存在进行专门化。如果声明了 typename T::context_type,则包装器实例化的构…

贵在坚持 2024-12-06 13:55:21 0 0

如何使用模板模板参数专门化模板类的成员

我有一个带有 int 和模板模板参数的模板类。 现在我想专门化一个成员函数: template class Default{}; template class T = Default> struct Class { …

他夏了夏天 2024-12-06 11:18:41 0 0

具有嵌套非专业化类型的模板专业化

我在制定嵌套部分模板专业化的语法时遇到问题。我认为无论如何这是正确的表达方式。我想要的是一个返回强制转换值的 as() 函数。在大多数情况下,stat…

烛影斜 2024-12-02 19:00:41 1 0

使用 TYPO3 模板语法实现 if/else

有没有办法使用 TYPO3 模板语法来实现 IF/ELSE? 这是我的模板: ###ITEM_IMAGE### 我希望它以这种方式工作(使用 PHP 语法编写): ###ITEM_IMAGE###…

临走之时 2024-11-28 13:13:06 4 0

这本教科书有错吗?专门化某些成员函数,但不专门化其他成员函数

我正在阅读 Vandevoorde 和 Josuttis 的“C++ 模板完整指南”(顺便说一句,这看起来相当不错)。这种说法(第 3.3 节)似乎是错误的并且不在已发布的…

你对谁都笑 2024-11-28 00:19:23 1 0

可以将专业化注入 std 命名空间吗?

在这篇关于定义您自己的 扩展的文章中::std::error_code 作者推荐此代码: namespace std { template <> struct is_error_code_enum : public true_ty…

疑心病 2024-11-27 20:17:39 1 0

模板类型的奇怪行为

#include template struct test { typedef char type[3]; }; template struct test { typedef char type[7]; }; int main() { std::cout ::type ) << …

一枫情书 2024-11-27 16:30:25 1 0

奇怪的c++模板方法专业化问题

我在方法专业化方面遇到了一个奇怪的问题。 鉴于此代码... #include class X { public: template void set( T v ); }; template<> void X::set( const…

阪姬 2024-11-26 10:44:42 1 0

模板类专业化依赖于构造函数参数?

我正在调查 C++ 类模板的问题。一个类模板是专门化的,但编译器并不总是选择使用专门化。我发现构造函数参数似乎会影响这一点: temlate class MyClas…

似狗非友 2024-11-26 09:18:32 1 0

模板类中模板化成员函数的特化

我有一个带有模板化成员函数的模板化类 template class A { public: template CT function(); }; 现在我想以两种方式专门化模板化成员函数。首先是与…

不知在何时 2024-11-25 12:28:19 1 0

C++ 的问题部分模板专业化

我有一个与此类似的情况: template class MyClass { ... static A RARELY_USED_A; } // Seems to work but does not cover all possible cases, sinc…

很酷又爱笑 2024-11-19 20:30:40 2 0

enable_if 方法专门化

template struct A { A operator%( const T& x); }; template A A::operator%( const T& x ) { ... } 如何使用enable_if使任何浮点类型(is_floating_…

撑一把青伞 2024-11-19 06:40:32 2 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

更多

友情链接

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