specialization

specialization

文章 0 浏览 1

部分专门化模板内的方法指针

我正在尝试实现具有只读、只写和读写行为的属性。我认为模板专业化将是这里的方法,所以我尝试了这个: template&lttypename Class, typename Type, v…

木格 2024-10-09 01:29:41 0 0

C++部分模板专门化语法

对于主模板: template&lttypename A, typename B&gt class MyClass {... 之间有什么区别 template&lttypename A, typename B&gt class MyClass&ltint…

怪我入戏太深 2024-10-07 19:18:02 0 0

针对特定类型的部分模板专业化,c++

使用模板的部分专业化,我想创建一个函数/方法: A)仅处理形式参数的一种特定原始类型(int,double,float,...),而对于其他类型抛出异常 templat…

辞取 2024-10-07 17:53:38 0 0

运算符()的部分特化

我的一个类声明了一个模板化函数: template&ltclass A, class B&gt A do_something(const std::vector&ltB&gt &ampdata) 我想部分专门研究typename A…

胡大本事 2024-10-07 05:54:02 0 0

如何使用 UML 或类定义限制专用类中的多重性和其他属性

我正在尝试创建一个 UML 类图和相应的类定义(例如,在 C# 或 Java 中),其中我有一个通用的关系层次结构和一个或多个基于该一般关系但对其进行约束…

谎言月老 2024-10-01 20:30:20 1 0

是否可以重载模板类?

我发现模板方法可以重载,我可以在模板类上做同样的事情吗?如果两个模板类与一个模板类实例化相匹配,我们可以使用构造函数中的参数类型来推断使用哪…

dawn曙光 2024-09-29 20:44:18 1 0

友元声明声明一个非模板函数

我有一个类似于下面代码的基类。我正在尝试超载&lt&lt与 cout 一起使用。 然而,g++ 说: base.h:24: warning: friend declaration ‘std::ostream&am…

情绪操控生活 2024-09-29 02:26:45 3 0

多个处理程序中只有一个处理程序应根据专业化进行操作的模式

我正在尝试重写一些代码以打破一些耦合问题并使将来更容易修改。 现在,我在基类中有一个静态工厂方法,它根据情况选择适当的实现。该决定基于专业化…

送你一个梦 2024-09-26 15:53:16 0 0

一个专用 D 模板中有多种类型

假设我必须以某种方式处理 ushort 和 uint,但 string 有所不同。所以我想我需要一个专门用于 string 的模板,以及用于 ushort 和 uint 的其他模板。…

时光病人 2024-09-26 14:17:55 2 0

在常规类中声明模板的显式专业化实例

我根本无法编译它。我可能不可能,但我不知道为什么不可能。 class A { template &lttypename T&gt class B { int test() { return 0 } } //template …

淡淡绿茶香 2024-09-17 18:00:38 1 0

类模板中函数的专业化顺序是否重要

考虑类似... template&lttypename T&gt class Vector { ... bool operator==( const Vector&ltfloat&gt &amprhs ) { // compare and return } bool op…

他不在意 2024-09-15 12:36:51 4 0

类型专业化;如何确定每种特定类型并做出反应?

想象一下我有一个通用类Person。然后我有该类的专业化,例如 DanishPerson 和 BritishPerson。 现在我需要一个函数来返回正确的 Person 实例,具体取…

寄居人 2024-09-15 05:17:52 3 0

多专业化好还是单专业化好?

我注意到很多发布的职位要求申请人了解多种语言或技术。尤其是我在网络开发中发现了这一点。我真的不喜欢这样,因为你越专注于几件事,你对每一件事的…

韶华倾负 2024-09-13 17:17:20 6 0

C++:模板化类的继承与包含

我有以下结构: template &lttypename T&gt struct Odp { T m_t } 我想对其进行专门化,以便我可以添加一个运算符,以便该类型可以很好地与 STL 集配…

醉梦枕江山 2024-09-13 08:46:08 2 0

模板函数特化默认参数

template &lttypename T&gt void function(T arg1, T min = std::numeric_limits&ltT&gt::min(), T max = std::numeric_limits&ltT&gt::max()) { } te…

国粹 2024-09-12 22:34:57 3 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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