template-specialization

template-specialization

文章 0 浏览 6

避免消息传递中向下转型的设计模式

基类 MessageHandler 具有派生类。他们想互相传递消息。消息可以属于不同的类,但可以共享一个基类。每个 MessageHandler 如何避免向下转换收到的消息…

墨小沫ゞ 2025-01-06 05:25:30 4 0

如何对两个参数使用部分特化

我可以发誓语法是正确的。我尝试了一下,将 class 更改为 typename。还是不行。 我该如何编写这个以便第二个功能模板启动? #include template void f…

执笔绘流年 2025-01-05 07:02:40 2 0

c++已知大小的 typedefed 数组的函数模板专门化

请考虑以下代码: #include #include template void func( Type var ) { std::cout << __FUNCTION__ << ": var = " << var << " [" << typeid( var ).…

铁憨憨 2025-01-01 23:03:49 4 0

如何在不指定类名的情况下专门化模板?

我想创建一个名为 debug 的函数,它输出一些有关对象的信息。我的系统包含许多不同类型的对象;其中一些包含其他对象。 using namespace std; // for …

耀眼的星火 2024-12-29 12:12:41 5 0

基于嵌套内部参数专门化模板

我想根据模板的内部参数来专门化模板。我正在使用非严格的评估,这让事情变得困难。 专业化应该基于最少嵌套模式匹配。例如: template struct data1;…

落花随流水 2024-12-29 09:22:35 5 0

C++ 中的特殊情况模板

我目前必须优化另一位程序员的代码。他给我留下了很多模板类,我想利用英特尔 IPP-Library 中的函数来加速计算。问题是,大多数时候这些函数要求您知…

感情旳空白 2024-12-28 18:23:29 6 0

函数模板在另一个类/命名空间中的专业化?

注意:这个问题与tinyxml只是松散相关,但是包含这样的细节可能有助于更好地说明这个概念。 我编写了一个函数模板,它将迭代父XML节点子节点,检索子…

丑丑阿 2024-12-28 04:24:15 5 0

专业化本身就是一个模板

我有一个模板类,我有一些专业化。 但下一个专业化是模板本身。你如何指定这一点: template class Action { public: void doStuff() { std::cout << …

高速公鹿 2024-12-27 07:57:51 4 0

仅适用于基本 POD 的模板专业化

模板专业化是否有一个微妙的技巧,以便我可以将一种专业化应用于基本 POD(当我说基本 POD 时,我并不特别想要 struct POD(但我会接受它))。 templ…

唠甜嗑 2024-12-26 14:45:10 3 0

为什么显式专业化和部分专业化之间的语法存在差异?

示例: template struct A { void Print() {} }; template <> void A::Print() {} // Okay template void A::Print() {} // Will produce error 问题…

爺獨霸怡葒院 2024-12-25 19:33:07 3 0

C++:模板模板类的部分特化

以下代码: using namespace std; template class Goo {}; template class Hoo {}; template class B = Goo > struct Foo { B data; void foo1(); voi…

ぃ弥猫深巷。 2024-12-24 16:35:49 2 0

混合部分模板特化和默认模板参数

我想创建一个通用向量类并为一些情况创建专业化。像这样的东西(它不会编译,但希望传达我的意图): template class Vector { public: typedef Vecto…

寒尘 2024-12-23 06:31:46 6 0

如何正确地特化与其父级类型相同的模板化静态常量成员

如果标题不清楚,代码应该有助于澄清: // .h file template class DF_Vector3 { public: T x, y, z; static const DF_Vector3 ZERO; DF_Vector3() {}…

习惯成性 2024-12-22 22:44:11 4 0

满足条件的多种类型的模板类专业化

如果我有一个模板类,如下所示: template class Type { /* ... */ }; 在不以任何方式修改 Type 的情况下,是否有一种简单的方法可以将其专门用于匹配…

只有一腔孤勇 2024-12-22 03:43:59 3 0

专用模板类的朋友 (C++)

#include using namespace std; template class test { T y; public: test(T k) : y(k) {} friend int a(T& x); }; template int a(T& x) { cout << x…

王权女流氓 2024-12-21 08:16:00 7 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

更多

友情链接

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