腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Rust
枚举
的
C++
等效
项
c++
、
enums
这个例子展示了一种在
Rust
中处理不同类型消息
的
优雅方法。它有4个变体,一些变体有子成员,只有当
枚举
是该特定类型时才能访问这些子成员。类似的模式在TypeScript中也是可能
的
。Message { Move { x: i32, y: i32 }, ChangeColor(i32, i32, i32), std::tuple<int, int, int> c
浏览 30
提问于2020-09-23
得票数 12
1
回答
锈菌中元组变体
的
C++
替代是什么?
c++
、
rust
、
enums
、
tuples
、
ffi
我目前正在学习
Rust
和
C++
之间
的
FFI,我想知道如何重新实现这个enum -> Block(BlockStmt), ForIn(ForInStmt), Decl(Decl),} 在
C+
+中,因为我想在
C++
和
Rust
之间传输这个
枚举
的
浏览 3
提问于2021-12-29
得票数 1
1
回答
为什么在
rust
中使用动态错误是很常见
的
,而不是在
枚举
中?使用编译时变体是不好
的
还是不可能?
dynamic
、
error-handling
、
rust
、
runtime-error
、
compile-time
我在
Rust
中看到了这样一种趋势,即Result中
的
错误返回如下: fn do_something() -> Result<SomeType, Box<dyn std::error::Error>>{} 为什么错误是动态
的
?由于我有
C++
背景,并且更喜欢std::variant而不是经典多态性(我对
rust
比较陌生),所以我对动态分配过敏,所以我只在必要时才使用它们。我还发现
Rust
的
枚举
浏览 11
提问于2019-09-26
得票数 9
回答已采纳
2
回答
如何从
Rust
调用
C++
动态库?
c++
、
rust
、
ffi
我想从
Rust
调用
C++
动态库(*.so),但我不想从
Rust
构建它。
浏览 13
提问于2018-10-22
得票数 8
回答已采纳
1
回答
在箱内时不能在范围内得到锈斑。
enums
、
rust
、
rust-obsolete
编者注:本问题中
的
代码来自1.0之前
的
Rust
版本。导入
枚举
的
底层系统已更改为
Rust
1.0。 这看起来应该很容易(模仿C/
C++
枚举
),但我无法让它工作。我只是想从一个板条箱中使用一个
枚举
,但是不管我尝试什么,这似乎都是行不通
的
。我是不是遗漏了一些关于锈菌
的
东西(它们不能像旧
的
C/
C++
枚举
那样使用)?
浏览 3
提问于2014-08-20
得票数 4
回答已采纳
2
回答
Kotlin中
的
C++
枚举
等效
项
enums
、
kotlin
我想要解决
的
问题是:在
c++
中,这个问题通过
枚举
来解决。
枚举
可以转换为它们
的
基础类型(在编译时)以用作索引。在同一类型中,Enum是一个类型,如果函数将其作为参数,编
浏览 1
提问于2017-11-15
得票数 2
3
回答
C语言和Java语言中
的
枚举
差异
java
、
android
、
c
、
enums
我想知道C和Java之间Enum
的
区别是什么。是否有办法将C
枚举
“转换”为Java
枚举
?这是因为我在一个包含类型消息
的
机器人上用C编写了一个
枚举
,我需要用Java实现同样
的
功能,这样它就可以读取我从应用程序发送
的
数据。
浏览 7
提问于2016-05-20
得票数 2
回答已采纳
2
回答
像Neo4J这样
的
基于JVM
的
dbms是否在理想状态下实现?
java
、
database
、
dbms
由于Neo4J是用Java实现
的
,因此使用JVM,那么用
C++
/
Rust
或GoLang编写
的
等效
图形数据库岂不是更好
的
性能吗?为什么要决定用像Java这样
的
“高级”语言来构建DBMS呢?
浏览 0
提问于2020-04-19
得票数 -2
回答已采纳
2
回答
如何在C#中“包括”定义?
c#
、
.net
、
windows-7
我是一个
C++
程序员,他刚刚开始用C#编写.NET应用程序。我正在查看MSDN ()上
的
一些示例代码,并看到以下(部分)代码://This parameter causes LogonUser相反,如果我用
C++
编写这篇文章,我可能只需要包含Winbase.h,它已经定义了这些变量:#define LOGON32那么,有什么神奇
的
东西可以
浏览 4
提问于2016-05-26
得票数 1
回答已采纳
1
回答
C++
vector::assign()函数
的
Rust
等效
项
是什么?
rust
C++11 vector::assign(InputIterator first, InputIterator last)函数
的
等价物是什么?根据
的
说法,
C++
版本执行以下操作: 我在这方面的基本尝试是以下代码。还有更好
的
吗?
浏览 25
提问于2019-04-17
得票数 1
回答已采纳
2
回答
C++
/CLI和C#中
的
"long“类型有什么区别?
c#
、
types
、
c++-cli
、
long-integer
在
C++
/CLI项目中,我使用了方法void DoSomething(long x);。如果我想在用C#编写
的
任何单元测试中使用它,则方法参数x显示为int类型。为什么我必须将签名更改为void DoSomething(long long x);才能在单元测试(C#)中使用long类型
的
参数?
浏览 8
提问于2015-11-04
得票数 2
回答已采纳
2
回答
C++
:扩展
枚举
定义?
c++
、
enums
Oracle编写
的
Java代码倾向于使用常量整数标识符,其中
等效
的
是
C++
中
的
枚举
。使用CIIs
的
好处在于,您可以轻松地在基类或派生类中添加更多内容,而不会破坏代码(太糟了……)。我
的
问题是:是否有一种方法可以使用
C++
中
的
枚举
来实现这一点,还是我必须坚持常量?
浏览 2
提问于2011-07-25
得票数 1
回答已采纳
1
回答
与
C++
中
的
枚举
的
.values()
等效
c++
、
arrays
、
enums
、
enumeration
我最初学会了用Java语言编程,因此在使用
枚举
时,我可以使用.values()来生成特定
枚举
中所有值
的
数组。我注意到,现在学习
C++
,还没有一个
等效
的
方法。解决这个问题
的
最好方法是什么,因为我相信人们已经想出了像样
的
解决办法?
浏览 1
提问于2014-03-13
得票数 2
2
回答
强类型
枚举
作为
rust
中
的
联合:如何确定值
的
类型并检索它;如何做“构造函数”
types
、
enums
、
constructor
、
rust
来自
C++
的
类型化社区,我正在寻找一种解决方案,将不同类型
的
值存储在
Rust
中
的
结构中。总体思想是将优先级队列存储在Hashmap中,并按队列名称进行索引,允许添加条目并按时间戳排序。在
C++
中,我会通过继承一个已定义
的
接口和一个存储指向该结构
的
指针
的
列表,或者通过一个空指针和指示
枚举
字段
的
类型来做到这一点。 到目前为止,我发现
Rust
为此使用了一个类型化
的
<em
浏览 10
提问于2019-12-03
得票数 0
3
回答
如何声明一个静态向量数组?
rust
如何在
Rust
中声明一个可变大小数组(向量)
的
静态/常量数组?在
C++
中,您可以这样做: { "hi" }, { "salutations", "watery", "globe" }事情会像你预期
的
那
浏览 5
提问于2021-12-28
得票数 3
回答已采纳
1
回答
YAML
枚举
对象表示
rust
、
yaml
我有一个用例,我将在
Rust
中解释。如何在YAML中表示
等效
项
enum MainEnum { Opt2(T2) x: u32, struct T2 {我希望YAML可以有x字段,也可以有y字段,这取决于在YaML中选择
的
枚举
值。 此程序无法运行。有什么想法吗?
浏览 282
提问于2020-08-09
得票数 1
1
回答
C/
C++
互操作和
枚举
c++
、
c
、
enums
我将在C函数调用中包装
的
一些
C++
方法使用来自
C++
库中定义
的
类型
的
enum值: x = 0, z我遇到
的
问题是,我需要一种使C代码可以使用这个
枚举
的
方法,但除了在我将从C导入
的
标题中重新创建一个
等效
枚举
之外,我看不到有一种方法可以做到这一点: enum FooC {
浏览 5
提问于2022-06-14
得票数 1
1
回答
Rust
缺乏增量编译到底意味着什么?
rust
、
incremental-build
、
incremental-compiler
、
incremental-linking
这个问题是在
Rust
正式支持增量编译之前提出
的
。默认情况下,和更高版本为开发(调试)构建启用增量编译。 如果以上所述是正确
的
,这是否将
Rust
限制在具有较小依赖
项
的
相当小
的
项目上?(
浏览 5
提问于2017-06-03
得票数 5
回答已采纳
2
回答
什么是锈病中
的
“物品”?
rust
、
definition
多次引用"item“一词,这在
Rust
编程语言
的
上下文中赋予了这个词一个技术意义。例如,请参见 什么是一个项目,是否有一个全面的清单,有所有的种类,有在铁锈?
浏览 5
提问于2020-12-07
得票数 6
回答已采纳
1
回答
为什么
Rust
要编写一个比gcc/clang慢5-10倍
的
简单程序?
rust
rustc hello.rs为什么rustc要编译一个简单
的
Hello,比gcc/clang慢5到10倍? 铁锈使用LLVM,因此它应该与clang并驾齐驱。无论如何,我们讨论
的
是一个只有三行代码
的
程序。
浏览 5
提问于2016-05-21
得票数 32
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Rust 正在「吞噬」我们的系统,C/C++ 是时候下课了
学习Rust设计模式13:公共结构体和枚举类型的可扩展性
改进Rust与C++的互操作性,谷歌向 Rust 基金会捐赠100万美元
Rust:一个不再有C/C++的,实现安全实时软件的未来
性能提升25倍:Rust有望取代C和C++,成为机器学习首选的Python后端
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券