generic-programming 相关问题

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

通用功能 - >无法转换返回表达式返回类型

下面是我使用的是通用的功能有一个小问题。可能是由于缺乏与仿制药实践的基本错误。不管怎样,下面是相关的问题的代码。通用功能...

回答 2 投票 3

在一个泛型函数的参数多约束

阅读关于雨燕的通用功能,我看到它有可能把一些约束上的一个参数,要求,这是一个给定的C类的子类,或者说,它实现了一个给定的...

回答 2 投票 0

无法从通用函数中的CNMutableContact中删除项目

我希望允许用户在显示原始联系人后从联系人中删除元素(例如CNPhoneNumber,CNEmailAddresses),并根据他们选择的内容从我编辑的联系人中删除。 ...

回答 1 投票 0

有效识别差异

每天,我们都会收到来自不同供应商的大量不同格式的文件(CSV,XML,自定义),我们需要将这些文件上传到数据库中进行进一步处理。问题是这些供应商会......

回答 2 投票 4

特质的泛型类型和通用的相关类型之间有什么区别?

在Rust中提供通用关联类型之前会询问此问题,尽管它们是提出并开发的。我的理解是,特质泛型和相关类型在...中有所不同

回答 2 投票 7

如何获取泛型类成员函数的函数指针?

我需要在数组中实例化不同的对象,并根据从套接字接收的数据调用它们的execute方法。在这种情况下,我想避免使用switch和if语句。 ......

回答 2 投票 0

如何获取作为通用参数传递给Java中的函数的实体的字段?

我有一个接收任何实体类的泛型方法。我的所有实体都有一个LocalDate类型的createDate字段。我想访问并获取泛型方法中的字段。方法会......

回答 3 投票 1

从模板参数声明模板化类中的函数指针

我试图从函数原型模板的模板参数声明函数指针 class DllFunction {public:ReturnType(* fptr _)(Args ...); ...

回答 1 投票 2

在赋值中折叠表达式

我试图使用fold表达式来简化一些代码。在下面的代码中,我试图将元素插入到数组中,但是fold表达式不会编译struct test {std :: string cmd [...

回答 1 投票 0

F#扩展约束数组

假设我有以下片段类型'T`` []``当'T :(静态成员(+):'T - >'T - >'T),成员内联self.sum = Array.fold(+)自我很明显,我想添加......

回答 1 投票 0

如何使用shapeless将泛型Map [String,Any]转换为泛型函数内的case类?

我试图按照这里的答案https://stackoverflow.com/a/31641779/1586965也就是说,我希望能够将(可能嵌套的)Map [String,Any]转换为案例类。 scalaVersion:=“2.11.8”......

回答 1 投票 1

通过将实例属性类型与泛型参数进行比较来约束泛型函数

我想继承ViewControllers来创建一个通用的Coordinator类。该协调器类应该能够安全地为子协调器类注入依赖关系。儿童协调员......

回答 1 投票 2

在Go中,如何对任何类型的切片/数组/字符串进行分区?

Guava有一个通用的分区方法,由于Go缺乏泛型,它不能直接在Go中实现。这有解决方法吗?

回答 2 投票 2

模板元编程 - g ++吃它,clang没有

有没有办法让两个编译器都快乐?为此:模板 struct static_signbits {enum {result =(!!(value&0x8000)== !!(value&0x4000))? (static_signbits&...

回答 1 投票 3

将Map [String,Any]转换为case类的无形代码无法处理可选的子结构

我正在尝试使用这个https://stackoverflow.com/a/31641779/1586965(如何使用无形将一般Map [String,Any]转换为泛型函数内的case类?)来处理case类Address(.. 。

回答 1 投票 1

意外的类型推断失败:类型参数的数量错误

在此示例中,编译器无法推断矩阵类型:类型Mat4x4 = [T; 16]; fn main(){let m:Mat4x4 = [0.4323f32; 16]; println!(“{:?}”,m);工作代码是:type ...

回答 2 投票 2

如何使用java 8超时调用另一个函数内的泛型函数?

我有一个函数,它给我一个服务状态:public ServiceState getServiceState(){return someService()。getState(); //当前状态返回“NOTACTIVE”}当我调用某个...

回答 1 投票 1

Diesel查找或过滤以执行删除的一般用法

我正在尝试使用通用柴油机功能来缩减重复性任务,例如根据主键删除行。我得到了相对较快的通用插入行,但删除查询...

回答 1 投票 0

通用OpenCL模板内核和主机

我是OpenCL的新手。我想编写一个通用内核,以后我可以将它的用途扩展到其他内存非合并模式,并将其与矩形模板模式配对以简化(...

回答 1 投票 5

如何针对其父类检查类型?

简单的情况,int确实是一个数字。我正在创建一个通用的类测试 我想测试T以查看它是否继承自数字(或者在Dart的情况下为num)。基于对象,......

回答 2 投票 0

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