腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如
何在
不
指定
构造
函数
的
情况下
从
列表
中
提取
区分
的
联合
类型
?
f#
、
discriminated-union
假设我有一个由三种情况组成
的
有区别的
联合
。Case A和C各自都有一个
构造
函数
,分别为X和Y
类型
。我有一个由不同DU
类型
组成
的
列表
,我想将该
列表
过滤为单个DU
类型
。目前,我有一个由A、B和C组成
的
列表
。现在,如果我只想将DU
列表
过滤为case A
类型
,那么在不将
构造
函数
传递给case A
的
<e
浏览 51
提问于2021-07-14
得票数 1
回答已采纳
2
回答
如
何在
Haskell
中
声明抽象数据容器
类型
?
haskell
、
types
、
typeclass
、
existential-type
我阅读了William Cook
的
"On Data Abstraction,Revisited",并重读了Ralf Laemmel
的
“表达式引理”,试图理解如
何在
Haskell
中
应用前一篇论文
的
想法。所以,我想知道如
何在
不
指定
类型
的
情况下
,在Haskell
中
实现一个集合
联合
函数
?
浏览 2
提问于2010-07-01
得票数 12
回答已采纳
2
回答
受歧视联盟
的
F#限制
f#
、
discriminated-union
我试图将一个小型编译器
从
C#移植到F#,以利用模式匹配和
区分
联合
等特性。目前,我正在使用基于System.Linq.Expressions
的
模式对AST进行建模:一个抽象
的
基“表达式”类,每个表达式
类型
的
派生类,以及一个允许在不进行多次转换
的
情况下
打开表达式
的
NodeType我曾希望使用F#受歧视
的
联合
来大大减少这种情况,但我遇到了一些似乎存在
的
限制: 强制公
浏览 4
提问于2013-11-12
得票数 3
回答已采纳
2
回答
为什么std::字符串与C
联合
不
兼容?
c++
、
string
、
unions
可能重复: 那是几年前
的
事了,但实际上我还是不知道确切
的
答案。我读到了一些与复制
函数
相关
的
内容,其中包含了工会不喜欢
的
字符串,但几乎就是这些。 为什么C++ STL字符串与
联合
不
兼容?
浏览 4
提问于2011-06-24
得票数 3
回答已采纳
1
回答
如
何在
F#
中
折叠
区分
并集上
的
匹配
selenium
、
f#
在F#
中
,如何获取返回object
的
函数
的
结果,并将其转换为可
区分
的
联合
?我想通过将返回
的
对象转换成一个有区别的
联合
来给它一些
浏览 0
提问于2016-12-09
得票数 4
1
回答
如果不为具有不同签名
的
不同派生
构造
函数
调用基类
的
构造
函数
,会发生什么?
c++
、
constructor
Base
的
任何
构造
函数
,也就是说,我没有编写Derived() : Base() { ... }或Derived(int param) : Base(param) { ... }。在创建Base实例时,默认
情况下
是否调用Derived
的
任何
构造
函数
? 如果是,Base(int param)是在使用Derived(int param)时被调用,还是Base()被调用?换句话说,如果
不
指定
要使用哪个
构造
函数</e
浏览 10
提问于2022-04-28
得票数 0
回答已采纳
2
回答
工会成员
的
C++寿命
c++
、
initialization
、
language-lawyer
、
unions
、
object-lifetime
在C++标准草案的当前版本
中
,声明: 它
的
初始化(如果
浏览 0
提问于2019-09-10
得票数 8
1
回答
如何为
联合
类型
编写扣减指南
c++
、
c++20
、
unions
、
ctad
让我们假设我们有一个相同大小
的
结构和字节数组
的
联合
模板union point { staticconstexpr size_t buffer_size = sizeof(coord);};aut
浏览 4
提问于2021-03-29
得票数 2
回答已采纳
1
回答
可以发布默认
构造
的
DDS主题
类型
吗?
data-distribution-service
如果我尝试默认
构造
一个主题实例并发送它,可能会修改它
的
一些字段,那么我就会在作者
的
内心深处发现访问冲突异常。这是一个错误,还是默认
构造
的
对象无效
的
行为?我使用
的
IDL有很多联盟,我有一个感觉可能是相关
的
。
浏览 2
提问于2015-01-14
得票数 1
回答已采纳
2
回答
从
类型
化
的
拍子联盟中
提取
类型
racket
、
typed-racket
我有一个
函数
,有点像assoc,它搜索
列表
中
的
符号并返回#f或
列表
中
的
位置。如何
提取
自然值并避免
类型
错配错误?
浏览 1
提问于2015-04-07
得票数 4
回答已采纳
1
回答
避免编写
构造
函数
-- C++17
中
的
每个
联合
样式类
c++
、
templates
、
c++17
、
unions
、
crtp
我被困在一个项目的c++17
中
,所以我无法访问
指定
的
初始化器。我知道我所有的
联合
类型
都将是以下结构,每个
联合
实际上都表示位位字段,所以我确实希望在这里剪切
类型
,我知道根据C++,它是"UB“,但是在C++委员会上,它不是未定义
的
行为,因此我关心
的
所有编译器都会在这里做我想做
的
事情我将继承
构造
函数
,并使用CRTP
提取
适当
的
integer_
浏览 2
提问于2021-04-07
得票数 0
回答已采纳
1
回答
如
何在
Fable-F#中正确建模TypeScript
的
Partial<T>
类型
?
f#
、
fable-f#
我在TypeScript
中
定义了以下
类型
: title: string; classes: string[]; statusTypes: [int, int];如
何在
F#中正确表示此Partial<T>
类型
?我知道Option
类型
,但是有些<
浏览 1
提问于2020-05-22
得票数 0
1
回答
F#
中
来自不同文件
的
类型
和
函数
之间
的
循环依赖问题
f#
、
cyclic-dependency
我当前
的
项目使用了40种不同
类型
(
区分
的
联合
)
的
AST,来自此AST
的
几种
类型
具有循环依赖关系。
类型
不太大,因此我将它们放在一个文件
中
,并为相互依赖
的
类型
应用了type ... and ...
构造
。现在,我正在添加
函数
,在AST
中
的
每个元素下进行一些计算。由于有很多
函数
,其中有几行代码,为了使
浏览 2
提问于2011-03-23
得票数 3
回答已采纳
2
回答
GCC上虚拟继承行为
的
奇怪默认空
构造
函数
c++
、
gcc
、
clang
、
virtual-inheritance
我
的
代码中有一个派生类具有对基类
的
虚拟继承
的
情况如下: int x; Base(int x): x{x} {} virtual void如果我将
构造
函数
更改为Derived() {}而不是Derived() = default,或者在基类上定义一个空
构造
函数
,GCC就可以工作。在这种
情况下
,为什么= default要删除GCC
的
函数
?
浏览 4
提问于2020-12-14
得票数 6
回答已采纳
3
回答
是否需要从所有派生类调用虚拟基类
构造
函数
?即使它们不是最原始
的
?
c++
、
inheritance
、
abstract-class
、
multiple-inheritance
、
diamond-problem
出现这个问题是因为我
的
基类
构造
函数
需要一个参数。编译器试图为我
的
两个抽象类生成一个默认
构造
函数
,但失败了,因为默认
构造
函数
无法确定基类
的
参数。class VirtualBas
浏览 5
提问于2016-07-18
得票数 4
4
回答
在.NET中表示不可变
列表
的
最佳方式是什么?
.net
、
list
、
f#
、
immutability
我最近开始将F#用于“真正
的
工作”,并重新发现了不可变数据结构
的
美妙之处,比如F#
中
的
区分
联合
和记录。我还发现,在C#中使用它们非常简单,特别是因为它们不需要对F#运行时
的
任何直接依赖。我
的
第一个尝试是将
列表
类型
化为seq<'a> ( C#
中
的
IEnumerable),它提供了一个很好
的
通用集合接口,而不会像ICollection<&g
浏览 0
提问于2010-09-01
得票数 6
回答已采纳
1
回答
空向量
的
构造
函数
列表
初始化
c++
、
vector
假设在类ctor上列出初始化空向量
的
适当方法(如果有的话): private: vector<int> A;:Temp::Temp(int x):vals(x), A() { }Temp::Temp(int x):vals(x),A{} { }Temp::Temp(int
浏览 1
提问于2018-01-27
得票数 5
回答已采纳
1
回答
类型
记录可以定义n长元组,但是我们如何使用它们呢?
typescript
、
generics
、
types
在这个中,我们学习如
何在
类型
记录
中
定义长度N
的
元组,以便基本上与[string, string, string]
类型
相同。现在,我想在一个具有泛型参数N
的
类中使用它,
如
private data: TupleOf<number, N> = /* ?*/;然而,我未能找到一种
类型
浏览 13
提问于2021-09-27
得票数 0
回答已采纳
2
回答
SFINAE给出“继承
构造
函数
不
继承省略号”警告
c++
、
inheritance
、
c++11
、
compiler-warnings
、
sfinae
我最近遇到了一个新
的
警告:我在试着用管道...and...通过使用一些SFINAE
的
狡猾: #define IS_INTEGRAL在上可以看到演示警告
的
完整代码。 现在
的</e
浏览 0
提问于2014-12-11
得票数 2
回答已采纳
1
回答
为什么不能从
构造
函数
中
推断Kotlin超级
类型
参数?
generics
、
kotlin
、
type-inference
在Kotlin
中
,如果我们有一个类w/
构造
函数
:我们可以在
不
指定
类型
参数
的
情况下
调用
构造
函数
:
指定
类型
参数(例如Wrapper<String>("value"))是多余<e
浏览 1
提问于2019-09-16
得票数 8
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
文本处理必须学会的两个M函数
PHP 8的新功能展望:JIT以及其他
MyBatis之Mapper XML 文件详解(四)-JDBC 类型和嵌套查询
Scrapy框架的使用之Scrapy通用爬虫
Python小白必备的8个最常用的内置函数
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券