腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何
返回
对
存储
在
结构
成员
中
的
可选
盒装
特征
的
可变
引用
我
的
目标是
返回
一个
存储
在
Box
中
的
对
特征
的
可变
引用
。这似乎与这个
特征
相关,然而,主要
的
区别似乎是question about borrowing references to optional struct members对象
的
存在。我还试图
返回
一个选项而不是一个结果。 尝试使用相同
的
方法似乎会导致终生问题。
浏览 13
提问于2019-04-26
得票数 4
回答已采纳
2
回答
返回
对
可选
结构
成员
的
可变
引用
我想建立一个到Redis数据库
的
惰性连接。我有一个包含Redis Client
的
Db
结构
。默认情况下为None。以下是Python
的
示例代码: self.client = None def我几乎能理解编译器说的话,但我不知道
如何
解决这个问题。
浏览 0
提问于2017-04-04
得票数 2
2
回答
通过
引用
迅速展开enum
、
、
我是斯威夫特
的
新手,我决定写我自己
的
选修课。test: MyOptional<String> = MyOptional.some("testString")但是,如果我放置了一些具有变异函数并调用该函数
的
结构
,编译器显然会告诉我:
浏览 4
提问于2017-11-30
得票数 1
回答已采纳
1
回答
如何
将
可变
的
自
引用
传递给
特征
方法?
在学习Rust书(第2版)
的
时,我承担了一个
可选
的
任务,为下面的
结构
实现方法add_text state: Option<Box<State>>,} 有三个实现State
特征
的
结构
,但只有Draft
结构
应该实际执行某些操作。,为了让post
结构
中
的
State调用add_text方法,我不变
浏览 0
提问于2018-02-24
得票数 4
回答已采纳
1
回答
对
多个方法参数使用相同
的
引用
、
我首先要说
的
是,我是Rust
的
新手,我仍然
对
借入检查器
的
语义不太了解。我
对
它为什么不喜欢我
的
代码有一些理解,但我不确定
如何
以一种惯用
的
方式来解决它。我
在
Rust中有一个方法,它接受3个带有签名
的
参数,如下所示: fn do_something(&mut self, mem: &mut impl TraitA, bus: &mut impl TraitB, int_lines: &imp
浏览 25
提问于2020-07-02
得票数 0
回答已采纳
1
回答
另一个“为什么
结构
不应该是
可变
的
?”C#
、
、
、
我读过,它
引用
了MSDN
的
指导,其中说: 它
的
实例大小小于16个字节。我很难理解为什么我不应该仅仅意识到
结构
需要通过
引用
来传递,否则通过函数
对
版本所做
的
更改不会影响原始版本。是的,我以前也有过很多错误,但是现在我有了足够
的
经验,所以我很小心不让它发生。如果我将它在屏幕上
的
位置
存
浏览 3
提问于2016-04-23
得票数 3
2
回答
函数式/不
可变
数据
结构
对于非垃圾回收上下文中
的
并发仍然有用吗?
、
、
、
、
不
可变
数据
结构
的
卖点之一是它们可以自动并行化。如果没有发生变化,那么
对
函数式数据
结构
的
引用
可以在线程之间传递,而不需要任何锁定。 我开始思考
如何
在c++
中
实现函数式数据
结构
。假设我们在数据
结构
的
每个节点上都有一个
引用
计数。(函数式数据
结构
在数据
结构
的
旧
成员
和更新
成员
之间共享<
浏览 1
提问于2011-08-31
得票数 10
回答已采纳
2
回答
使用项
的
字段作为键
的
查找表
的
惯用方法是什么?
我有一个Foo
的
集合。 k: String,} a.insert(&foo.k, foo); // Error滥用HashSet ()
中
的
似乎有一个解决办法("
浏览 1
提问于2017-04-29
得票数 6
回答已采纳
2
回答
是否为
对
结构
的
引用
启用属性语法?
据我所知,属性不能
返回
引用
,而且由于
结构
是值类型,因此无法通过属性
返回
对
结构
的
引用
,这将启用:{f.Bar = new SomeStruct(42); //u
浏览 4
提问于2012-04-13
得票数 4
回答已采纳
2
回答
如何
在过程宏
中
获取有关某一特性
的
名称
的
信息?
、
、
我正在编写一个过程宏,它将接受一个
特征
的
名称,并生成一个新类型
的
结构
,该
结构
存储
该特性
的
实现者(T),并使用T上
的
实现实现该特性。为了正确地工作,宏需要在调用站点
的
作用域中定位该
特征
(这很容易通过
引用
与调用相同
的
方式来完成),根据
特征
名(
在
我
的
例子
中
是Only{trait_name} )为newtype生成一个
浏览 0
提问于2020-04-14
得票数 2
1
回答
如何
释放
存储
在
结构
中
的
strdup'd char*
可变
数组
成员
?
、
、
、
我将char*灵活数组
成员
存储
在
一个
结构
中
。
可变
数组
成员
中
的
每个值都被加强了。我不确定
如何
释放每个加强
的
值,因为我不知道我到底
在
char*
可变
数组
成员
中
存储
了多少元素。这是我
的
具有灵活数组
成员
的
结构
; ch
浏览 5
提问于2016-01-31
得票数 1
3
回答
具有
可变
类
引用
的
不
可变
类
、
假设我正在创建一个具有
可变
类
引用
地址
的
不
可变
类雇员。
如何
使用场景创建不
可变
类。 不要共享
对
可变
对象
的
引用
。不要
存储
传递给构造函数
的
外部
可变
对象
的
引用
;如果需要,请创建副本,并
存储
对
副本
的
引用
。类似地,
在
浏览 4
提问于2014-03-19
得票数 1
1
回答
如何
解决此问题:集合
中
的
结构
未更改
、
、
、
我
在
使用structs时遇到了问题。我有这样
的
结构
:{ public int y; { this.y = y;}List<MyStruct> myList = new List<MyStruct>(); // Cr
浏览 2
提问于2013-03-14
得票数 3
1
回答
如何
从HashMap
中
获取
可变
结构
?
、
我有一个所有状态
的
哈希映射,这是一个HashMap<String, Rc<State>>,我想调用当前状态
的
成员
fn init(&mut self)。immutable borrowed content as mutable从文档
中
可以看出,问题是get_mut
返回
对
状态
的
可变
引用
浏览 2
提问于2015-08-03
得票数 2
回答已采纳
2
回答
内易变Vec
、
、
、
、
我有一个
结构
AppData,其中包含一个名为objects
的
结构
,它包含实现具有以下功能
的
特征
Updatable
的
结构
:} AppData
结构
存储
在</
浏览 3
提问于2016-05-02
得票数 0
回答已采纳
1
回答
将优先级队列推入队列后,
如何
编辑该队列
中
的
对象
成员
、
我仍然是C++
的
新手。一旦我已经将
结构
A推入到优先级队列
中
,我就想修改变量"change“。这可以做到吗?这就是我尝试过
的
这就是我所拥有的: priority_queue<A, vector
浏览 0
提问于2018-04-19
得票数 0
6
回答
如何
减小
结构
大小
、
、
我有一个类库,其中包含几个
结构
,每个
结构
由几个值类型和
引用
类型组成。大多数值类型是强制
的
,少数值类型和所有
引用
类型都是
可选
的
。所有
结构
都是XmlSerializable (这是必需
的
)。因为类库是针对移动设备
的
,所以我希望减少内存占用。我
的
第一个想法是
对
值类型使用Nullable<T>,但这会使每个Nullable<T>
的
内存大小增加4字节
浏览 1
提问于2009-09-04
得票数 1
回答已采纳
2
回答
什么时候应该在Scala中使用常规类?
、
、
、
其中大部分是以object extends trait
的
形式出现
的
。所以,我想知道,我应该什么时候使用普通
的
、标准
的
class
浏览 0
提问于2016-09-14
得票数 1
1
回答
对
`lru_cache`修饰函数使用
可变
参数可能会产生什么困难?
、
、
在
评论
中
: 如果我传递一个
可选
的
可变
参数,并在函数
的
第一次调用之后更改对象
的
值,则第二个调用将
返回
已更改
的
对象,而不是原始
的
对象。这几乎肯定不是用户想要
的
。根据我
的
理解,如果假设
浏览 2
提问于2017-06-16
得票数 2
回答已采纳
3
回答
D
成员
函数属性
、
、
f前面的ref
存储
类是多余
的
,
对
吗?类对象总是通过
引用
传递,所以
返回
B和ref B是等价
的
吗?第三: cons
浏览 6
提问于2011-12-26
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券