template-specialization

template-specialization

文章 0 浏览 6

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

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

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

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

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

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

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

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

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

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

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

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

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

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

疑心病 2024-11-27 20:17:39 4 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 4 0

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

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

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

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

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

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

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

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

不知在何时 2024-11-25 12:28:19 5 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 9 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 6 0

Template 模板方法的特化

好吧,我有: template class Reader { class Input { template void operator()(C& val) const { /* Do Some Work */ } }; }; 不幸的是,“做一些工…

我要还你自由 2024-11-17 22:37:46 8 0

规避模板专业化

假设我是某个模板库 (CTL) 的用户,它定义了一个名为 Hector 的模板, template class Hector {...}; 并且在其文档中给出了有关 Hector 的许多保证 模…

篱下浅笙歌 2024-11-17 10:41:56 5 0

c++模板规范和重载的解析

我已经阅读了 为什么不专门化函数模板,并在进行了一些实验之后, 我发现了一件有趣的事情。这里是 main.cxx: // main.cxx #include // Declarations…

清秋悲枫 2024-11-14 14:02:33 6 0

消除 C++ 中的递归模板实例化;

我想定义一个可以在不同位置(在文件范围内)调用的宏,以便创建执行某些操作的函数。 (在下面的示例中,函数只是打印一条消息,但当然我的真正意图…

悟红尘 2024-11-10 05:25:48 5 0
更多

推荐作者

梦断已成空

文章 0 评论 0

瞎闹

文章 0 评论 0

寄意

文章 0 评论 0

似梦非梦

文章 0 评论 0

更多

友情链接

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