可变性 问答列表

不可变对象的内存是如何清除的?

作者:Aliana 提问时间:11/16/2023

我有一些问题—— 由于字符串常量池存在于堆内存中,并且 GC 从堆内存中收集垃圾。 它是否也清理字符串常量池,根据我的信息,它没有。 那么常量池内存是如何清空的呢? 如何检测java的不可变类及其对...

关系数据库的高效持久化数据结构

作者:John Nilsson 提问时间:11/20/2008

我正在寻找可用于实现关系模型的持久数据结构的材料。 不可变数据结构含义的持久性。 有人知道一些好的资源、书籍、论文等吗? (我已经有了《纯函数式数据结构》一书,这是我正在寻找的一个很好的例子。...

如何防止类实例被更改

作者:reda Sabbane 提问时间:9/29/2023

如何修改代码的主体(可以包括构造函数的主体)以保护 Person 实例不被更改:一旦创建了 Person,就不可能修改它。 import java.util.Date; class Person...

保护 std::array 中的单个值,同时允许完全覆盖

作者:fisherwebdev 提问时间:9/29/2023

我有一个全局状态的数组。这是在嵌入式/微控制器环境中运行的,而不是我可能更关心全局状态的大型应用程序。 如何声明数组,使其成员无法更改,但仍可更新副本,并在需要时仍完全覆盖全局数组? 我有兴趣使用...

C# 对象返回的内部组件

作者:mgueydan 提问时间:9/23/2023

目标 我想在 C# 中实现的一个非常循环的设计如下:一个类,它拥有另一个类的多个实例。 为了清楚起见,让我们举个例子,假设一辆拥有四个“轮子”的“汽车”。 以下是我想要满足的约束: 我希望汽车...

返回不可变向量 unique_ptr

作者:jozxyqk 提问时间:9/18/2023

我有以下对象: class Container { public: std::vector<std::unique_ptr<Item>>& items() { return m_items; } ...

Python lambda 函数取决于参数 [duplicate]

作者:Sasha 提问时间:4/14/2023

这个问题在这里已经有答案了: 在循环中创建函数(或lambda)(或理解)( 7 个答案) lambda 函数闭包捕获什么? (8 个答案) 7个月前关闭。 为方便起见,我想将几个函数定义为给定函数...

如何解决待处理的 intent 警告

作者:chanthini begam 提问时间:12/29/2022

缺少可变性标志 --->这是我的 android kotlin 项目中的警告。我在其中使用提醒通知。在这种情况下,在设置待处理的意图时,如果我将 0 设置为待处理的意图内容 [val pendingI...

如何创建不可变结构的 std::array ?即只有 const 值的结构 [duplicate]

作者:Typhaon 提问时间:11/2/2022

这个问题在这里已经有答案了: 在编译时以算法初始化 std::array (3 个答案) 在编译时使用 Constexpr 填充数组 (4 个答案) 将大小为编译时常量的数组初始化为单个值 (3 个答...

Map 是存储引用变量的副本还是对象的副本?

作者:BeastMaster64 提问时间:1/6/2022

我有这个小代码片段,想知道是存储引用变量的副本还是对象的副本的实现。java.Util.Map public static void main(String[] args) { List<Inte...


共34条 当前第3页