generic-programming 相关问题

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

在SYB中匹配较高种类的类型

[总的来说,我想知道是否有一种方法可以编写泛型折叠来泛化应用适用于以下类型的函数的函数:f :: forall a。给定某些数据类型D的数据(D a)=> D a-> b ...

回答 1 投票 1

构造智能指针数据类型和普通数据类型的通用方法

我想写出一种构造T类型的通用方法,要考虑到T是我实际要构造的数据的智能指针的情况。类似于:template

回答 1 投票 0

模板函数如何与可能共享交集的多个类型名称一起使用?

我是C ++的新手,目前正在尝试了解模板功能的工作方式。首先,我想添加两个相同类型的数值,这很容易理解。模板

回答 3 投票 0

C#具有通用类型的类的字典

[我正在尝试使用C#创建遗传算法,但我想将基因分为几类(染色体),基本上我有一个DNA类,定义为公共类DNA {{public T [] ...

回答 1 投票 0


未命名的非类型模板参数的意义是什么?

根据参考,即使分配默认值,非类型模板参数的名称也是可选的(请参阅(1)和(2))。因此,这些模板结构是有效的:template

回答 3 投票 2

将类型作为参数传递给Oracle函数

我正在尝试在Oracle中编写一个可以接受类型作为参数的函数。我环顾四周,但找不到任何示例,所以我想知道是否有可能。这是一个简化的...

回答 1 投票 1

更改textColor,viewBackground和subview背景

我想根据情况更改视图控制器的背景颜色子视图的背景颜色和文本颜色。例如:mainViewcontroller上有2个选项(A和B ViewController)。如果用户...

回答 1 投票 0

我如何在不知道属性的情况下初始化属性?

我需要实现以下类:模板 >类UniqueArray {Element * data;无符号整数大小; unsigned int ...

回答 3 投票 0

在没有@RequestParam名称的情况下在控制器中获取文件

我正在尝试构建通用的POST控制器。我可以通过通用方式访问参数,但是如果不使用@RequestParam(“ files”)MultipartFile []文件就无法获得可能的文件,因此,有人知道...

回答 1 投票 0

使用类型参数与其在方法引用中的上限之间有区别吗?

我正在进行Java编程模拟考试,但遇到了一个问题。这是我们在课堂上编写的一种方法,因此是正确的。私有列表 zetOmNaarLijstVanString(List ...

回答 1 投票 1

Typescript可能使用适当的参数类型来满足所有满意的函数

我正在使用大量异步api在其代码库中使用成功选项的代码库,例如声明函数foo(_:{success ?:(_:string)=> void,fail ?:()=> void,} ):...

回答 1 投票 1

静态方法包含的定义类型参数约束

如果是序列化程序,是否可以定义类型参数约束,使该类型具有特定的静态成员/“静态”实现接口?含义:函数getStuff (...)-> T {...

回答 2 投票 0

带有std :: variant的参数归纳

最近我正在研究一个ORM,它通过执行以下操作来接受功能的注册:orm-> register_func(“ NAME”,&User :: set_name);因此基本上,当数据库返回列时...

回答 1 投票 2

用证人提取类型标签

我正在用见证人进行一些实验,现在试图了解它是如何工作的。考虑以下示例:import shapeless.syntax.singleton._ import shapeless.labelled.FieldType import ...

回答 1 投票 2

如何使*运算符在Java中使用泛型变量? -如果我知道变量是数字类型

有我的普通班。我尝试在main中创建并调用length方法,并且如果传递给构造函数的某些值是Integer,则会收到以下错误。如果所有三个参数均为double,则可以。我...

回答 1 投票 1

CS0311在类标题中扩展泛型时出错

CS0311:类型'type1'不能在通用类型或方法''中用作类型参数'T'。没有从'type1'到'type2'的隐式引用转换。我有这两个类来开始...

回答 1 投票 0

使函数使用模板创建类或子类的对象

我有一个称为Menu的父类,它负责以格式化的方式向控制台显示其属性。我也有一些这个菜单类的子类,可以显示其他...

回答 1 投票 0

为类的向量开发自定义迭代器

Class CricketData:public Subject {std :: vector obs; public:类Iterator {};迭代器begin(){}};我需要(作为我的项目)...

回答 1 投票 -1

关于为cpp中的类的向量开发自己的迭代器

Class CricketData:public Subject {std :: vector obs; public:类Iterator {};迭代器begin(){返回Iterator(obs); };我...

回答 1 投票 -1

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