generic-programming 相关问题

一种编程风格,其中算法从具体数据类型中抽象出来。通常称为强类型语言,该术语通常被视为创建在数据类型要求方面最小的软件,并且可以针对每个符合数据类型进行实例化而不改变被调用者代码。

Rust [updated]:该类型的`Copy`特性可能未实现

我想在Rust中制作一个通用的字典,以便更快地进行原型制作,其中的键是字符串,值是包装在AnyType容器中的类型。更新:最小可复制...

回答 1 投票 0

使用通用类共享类型吗?

如何将变量声明为与用于实例化泛型类的类型参数相同的类型?以下代码无法编译:类TEST [G,H-> INTEGER] feature f(i:...

回答 2 投票 0

无法将A类隐式转换为通用类型

我们正在同一数据库上开发多个项目。可以说项目A为名称空间ProjectA,而另一个项目为ProjectB。当两者都首先使用DB时,上下文将有所不同,但是...

回答 1 投票 0

是否可以实现用于显示对象字段的通用类?

我有一些类(例如,医院,医生,护士等),我需要编写一个通用类,将一个不同类型的对象附加到文件中。每个类都有一个显示其字段的方法,但是我可以'...

回答 1 投票 0

C11:对类型本身(而不是类型的实例)使用`_Generic()`(或其他内容?)>

我想在编译时通过类型进行“静态调度”。具体来说,有一个函数族(按类型参数化),我想从该族中选择一个函数(在编译时)...

回答 1 投票 0

数据转换:将数组中的4字节数据分配给1字节数组

首先,让我解释一下环境。我将C用于嵌入式32位微控制器。通过各种工具进行单元测试,但结果相同。仅使用printf ...

回答 1 投票 0

使用实体框架对通用列表进行动态过滤、排序和分页

我在我的 MVC4 应用程序中使用 jQuery 数据表 (http://www.datatables.net),您可能知道该表允许服务器端处理。我将在绑定到多个

回答 2 投票 0

[使用Swift IOS在不同ViewController中的相同功能

class FirstViewController:UiViewController {example(“ First Value”,“ Second Value”)func example(_ firstParameter:String,_ secondParameter:String){var one = self.ValueOne [0] ...

回答 1 投票 0

[aligned_storage的g ++编译器问题-这是编译器错误吗?

我从此链接下面复制了一个程序#include #include struct A {//非POD类型int avg; A(int a,int b):avg((a + b)/ 2){}}; typedef std :: ...

回答 1 投票 0

动态选择如何将类型与公共接口组合时如何避免代码的指数增长

考虑一堆基本类型Foo,它们都具有通用方法Bar()的独特实现。我可以像这样组合Foo1,Foo2,Foo5:CombinedFoo Combined_foo;哪个...

回答 2 投票 2

Spring通用方法

我有2个实体和2个Dto,它们继承自Item和ItemDto。我想创建将实体转移到Dto的通用Mapper。物品类别:@MappedSuperclass公共类别物品{@ ...

回答 1 投票 0

如何在非属性泛型类中重写equals方法?

我有一个没有属性的泛型类,但是具有泛型类型的方法。如何覆盖equals方法?公共Foo {布尔方法(T bar){如果(bar ...

回答 1 投票 0

是否可以动态定义_Generic的关联列表?

我有这样一个模板:template.h ---------- //声明一个函数“ func_type()” void JOIN(func_,T)(T t){return; } #undef T我像这样使用,以便为...

回答 1 投票 2

C#泛型-无法将'byte []'转换为'T'[duplicate]

在使用C#中的通用类和方法时,我需要您的帮助。当我在带有EnqueueObject(block)的行上在ProduceData中调用EnqueObject方法时,会发生错误:无法将'byte []'转换为'T'。我...

回答 1 投票 0

在通用函数中创建并返回不同类的变量数

很抱歉,这个标题很难用几句话说清楚。这是场景:我想构建一个函数,用户可以告诉该函数“我想要这个对象和那个对象”,然后该函数将......>

回答 1 投票 0

为Haskell中的类型派生自定义类的实例

我正在尝试减少Copilot中的样板数量。在最新版本中,我们添加了结构,使用它们需要声明两个实例。以下是Copilot回购中的一个示例。对于...

回答 1 投票 2

Rust DRY特性和泛型-impl Add和Mul几乎相同

我有以下玩具代码,该代码利用泛型对3d向量作为3个泛型元素的结构实施一些操作。使用std :: ops :: Add;使用std :: ops :: Mul; #[derive(Debug)] pub ...

回答 1 投票 0

Vuejs,具有可编辑字段和双向数据绑定的动态b表

我正在尝试生成具有可编辑字段和双向数据绑定的动态b表。我希望没有任何硬编码值。现在,我有: ...

回答 1 投票 0

如何根据我们自己的逻辑实现快速字典

我正在尝试实现swift字典的实际实现。我想知道如何忽略输出代码中的数组变量框。这也是...

回答 1 投票 0


© www.soinside.com 2019 - 2024. All rights reserved.