specialization

specialization

文章 0 浏览 7

我可以对类模板的功能模板成员进行单独的定义?

这是一个最小的代码示例,可以显示我正在尝试的工作,但不是我想要的: #include #include #include struct string_tag { using R=const std::string;…

满天都是小星星 2025-02-14 01:07:13 4 0

将新的构造函数添加到专用模板类

我有一个类别定义固定长度 n 的类。 template struct array_container{ /* some code here */ int array[n]; }; 假设我想将一个构造函数添加到 array_…

浮生未歇 2025-02-13 22:30:25 3 0

专门针对部分专业课程的会员功能

我正在写一个具有基本类型的课程,并致电标量类型的基本操作员。 template class Fundamental { using DataType = _Ty; public: Fundamental(const Da…

与酒说心事 2025-02-04 08:35:19 3 0

如何打开专业化以消除运行时词典通过?

在查看我写过的一些PureScript代码的运行时性能不佳时,我注意到生成的JavaScript代码包含EG Transformers monads的过载定义的字典传递。但是,我所有…

左耳近心 2025-02-04 08:07:54 4 0

数学:模板专业= 0其他类

我解释我的问题。我想用模板一般事物编码数学。到目前为止,我上了两个课。我有一个, template class rational{ T numerator; T denominator; operat…

苏佲洛 2025-01-27 10:11:45 4 0

泛型类型的向下特征

我有以下两个特质:组织、能力。 #![feature(specialization)] trait Org {} struct OrgV1 {} impl Org for OrgV1 {...} struct OrgV2 {} impl Org fo…

旧人九事 2025-01-15 20:03:01 6 0

链接器如何允许在不同的目标文件中对函数模板进行多个定义,但只允许普通函数的一个定义

我知道如何在使用 C++ 模板时使用 inline 关键字来避免“多重定义”。然而,我很好奇的是,链接器如何区分哪个专业化是完全专业化并违反 ODR 并报告错…

叶落知秋 2025-01-15 15:48:40 5 0

递归/自引用模板(使用指针)可以在 C++ 中实例化和/或专门化吗?

我想使用映射、向量和数组从 STL 实例化一个模板,如下所示: 地图*>>>元素; 省略号只是表示无限递归定义的伪代码,这当然是不可能打印出来的。基本…

奈何桥上唱咆哮 2025-01-10 22:37:31 6 0

我可以通过专业化合并这两个类吗?

这是我编写的用于模拟 .NET 属性的类。它似乎做了我想做的事。但是,我可以编写 Property 并让它找出我想要的两个类中的哪一个,而不是使用 Property1…

温柔少女心 2025-01-03 23:20:37 5 0

vb.net 专用/重载泛型

我倾向于讨厌代码中的重复,因此当我遇到唯一不同的是类型的问题时,我倾向于使用泛型。来自 C++ 背景,我发现 vb.net 的版本相当令人沮丧,我知道 C+…

拒绝两难 2024-12-28 22:58:02 5 0

表达式树与 IL.Emit 的运行时代码专业化

我最近了解到可以在运行时生成 C# 代码,我想使用此功能。我有一些代码可以执行一些非常基本的几何计算,例如计算线平面相交,我认为通过为某些方法生…

虫児飞 2024-12-27 05:00:51 6 0

C++模板类特化:为什么公共方法需要重新实现

在示例中: #include using namespace std; class B { public: virtual void pvf() = 0; }; template class D : public B { public: D(){} virtual vo…

初见你 2024-12-26 03:40:08 5 0

C++模板类专业化和结构

我花了几个小时在网上搜索解决方案,但无济于事。我正在 Xcode 中编写 C++ #import "data.h" // contains a struct called data template class conta…

無處可尋 2024-12-18 05:47:24 8 0

模板类的特化成员 - 不匹配 - 数组

我有一个实现函数的模板类: template class Matrix { ... void setItems(const T *tab) { //writing content from tab to Matrix internal data } ..…

裂开嘴轻声笑有多痛 2024-12-17 16:11:22 7 0

具有多态性的模板专业化

我想通过使用指向其基本类型的指针来调用专门的模板函数。我不确定这是否可能,所以我愿意接受建议和/或替代方案。这是我的情况的一个例子: class CB…

乖乖 2024-12-07 09:43:14 8 0
更多

推荐作者

深爱不及久伴

文章 0 评论 0

递刀给你

文章 0 评论 0

月牙弯弯

文章 0 评论 0

给我一枪

文章 0 评论 0

02

文章 0 评论 0

qq_QzsE2e

文章 0 评论 0

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