可变 问答列表

IO 是否可以使用 mutable ?

作者:Michael Choi 提问时间:6/15/2019

背景:我正在开发一个用于体验的 UI Widget 工具包,我遇到的一个问题是事件的恒定性。所有事件都强制为常量,因此同一事件在小部件之间的传播将保持一致。 这对于鼠标事件和关键事件是可以的;但是,...

C++ unordered_map::insert 无法编译

作者:UserX 提问时间:11/27/2019

我只需要一个从一个浮点到另一个浮点的哈希映射。应该很简单,不是吗?编译器就是不接受它: 声明: unordered_map<float, float> m_mffPhotoPeakMap; 用...

如何在不使用“可变”或“const_cast”的情况下编辑 std::set 中的元素,并且无需擦除和再次插入?

作者:StackExchange123 提问时间:2/13/2020

假设我有一个名为“ClientInfo”的结构,这个结构包含一些关于某个clinet的信息。假设每个客户端都有一个固定的 ID 和一些可以更改的其他信息,例如“地址”或“余额”。 如果我想将客户端信息...

在什么意义上,const 只允许对可变成员变量进行原子更改?

作者:Enlico 提问时间:5/9/2020

我正在阅读Ivan Čukić的《C++函数式编程》,我很难解释第5章摘要中的一个观点: 当您创建成员函数时,您承诺该函数不会更改类中的任何数据(对象不会更改任何数据),或者就对象的用户而言,对对象...

打字稿:[编译时间] 可写(-可读)数组/对象,具有“as const”类型缩小

作者:Aidin 提问时间:11/21/2020

使用 const 断言,可以很好地将对象/数组文本的类型缩小到其元素。 例如: const arr = [ [5, "hello"], [5, "bye"], ] as const; typ...

JavaScript 中的字符串是不可变的,但是当我们将 let 与字符串一起使用时,它变得可变,

作者:Syed Zeyad Zeyad 提问时间:1/3/2021

JavaScript 中的字符串是不可变的,但是当我们将“let”与字符串一起使用时,它变得可变,这往往意味着它们是可变的,我们如何证明字符串是不可变的,但在与 let 一起使用时它是可变的?...

区分只读函数输入参数和可变函数输入参数的 Python 方法

作者:OrenIshShalom 提问时间:1/14/2021

Python 似乎没有有效的限定符 如何在 Python 中创建常量?区分只读/可变函数参数的最“pythonic”方法是什么?我应该在评论中指出吗?const # my_graph is READ...

为什么不可变 lambda 中的字段在捕获 const 值或 const 引用时使用“const”?

作者:Emil 提问时间:8/11/2021

如问题 lambda capture by value mutable does not work with const &?,当使用其名称或在可变 lambda 中捕获类型的值时,隐藏类中的字段会获...

F# 需要重写代码以不需要可变变量

作者:TJ8 提问时间:4/24/2017

我已经完成了我一直在做的项目,但我想回去清理我的代码。在这个例子中,我使用了一个可变变量,但是我希望我的代码不包含可变变量。我将如何重写此代码部分以返回布尔值但使其不可变? let mutable ...

F# 从可变更改为 ref

作者:user1443098 提问时间:4/27/2017

正在处理需要可变集的程序。当尝试将集合放入闭包中时,我收到一个错误: let mutable donefiles : Set<FileRecord> = Set.empty let filestod...


共383条 当前第21页