mutable

mutable

文章 0 浏览 4

Java中不可变和可变对象的设计

我的问题涉及 API 设计。 假设我正在设计一个向量(数学/物理含义)。我希望同时拥有一个不可变的实现和一个可变的实现。 然后我的向量看起来像这样:…

放我走吧 2024-11-01 10:18:53 7 0

Android 可变位图

有人可以向我解释一下什么是可变位图吗?可变位图和不可变位图有哪些优点/缺点或限制?…

苄①跕圉湢 2024-10-21 09:12:06 5 0

返回一个在Scheme中是可变对象的表达式?

您好,我正在尝试编写一个函数,该函数将返回一个可变且可用作过程的表达式。 例如: (fooeq 1 2) 将返回 (eq? 1 2) 而 ((fooeq 1 2)) 将返回 #f 有没…

謸气贵蔟 2024-10-17 23:05:45 7 0

Java:寻找可变/可重引用的弱引用实现

我正在寻找类似于 java.lang.ref.WeakReference 的弱引用实现,但它提供了 set() 方法或其他重新引用创建的方法弱引用对象。这是一个例子: MutableWe…

相思碎 2024-10-17 00:42:14 9 0

查询 F# 中的通用用法,特别是 new T() 和 ref 单元格

F# 相当于 C# 的这一点: public T GetNewItem() { return new T(); } 此外,您如何返回 new T() 作为引用单元格,以便在需要输出的 .Net 库中使用或…

讽刺将军 2024-10-16 20:21:16 6 0

将 Java 与 Scala 混合以使用可变 TreeMap

在 Java 中,我可以执行如下操作: TreeMap myMap = new TreeMap(); 如果我希望按相反的顺序排序,我可以提供一个比较器,例如: class ReverseOrder …

久隐师 2024-10-15 11:10:17 6 0

可变关键字和线程安全

我有一个抽象基类, class Map { public: virtual Value get(Key const &) const; }; 一个来自外部库的数据库类 class Database { public: // logical…

不疑不惑不回忆 2024-10-13 10:01:11 10 0

(OCaml)queue.ml 中使用的奇怪语法——`<-` 运算符

在浏览 Caml Light 库的编程示例时,我偶然发现了以下代码(取自 Caml Light queue.ml 文件): type 'a queue_cell = Nil | Cons of 'a * 'a queue_c…

对不⑦ 2024-10-13 05:06:29 5 0

为什么 Python 中不推荐使用 MutableString?

为什么 Python 2.6 中不推荐使用 MutableString 类; 为什么它在 Python 3 中被删除了?…

一抹苦笑 2024-10-11 18:15:30 8 0

为什么在 using 语句的闭包内捕获可变结构变量会改变其本地行为?

更新:好吧,现在我已经完成了:我 向 Microsoft 提交了有关此问题的错误报告,因为我严重怀疑这是正确的行为。也就是说,对于这个问题,我仍然不是 1…

北方。的韩爷 2024-10-11 07:30:27 7 0

将 volatile 关键字与可变对象一起使用

在Java中,我知道易失性关键字提供了变量的可见性。问题是,如果变量是对可变对象的引用,那么 volatile 是否也提供该对象内部成员的可见性? 在下面…

溺ぐ爱和你が 2024-10-10 11:33:10 10 0

Python子类元组对象能够在内部重新实例化自身

我理解Python中可变对象与不可变对象的概念,没问题。虽然任何不可变对象的内在值都不能直接修改,但不可变对象的任何实例都可以使用不同的值重新实例…

两个我 2024-10-05 18:50:32 9 0

属性和变量之间的区别

class MyClas { public System.Windows.Point p; public void f() { p.X = 0; } } 这段代码工作完美。 同时这会导致编译错误(“无法修改 p 的返回值…

笑饮青盏花 2024-10-05 02:48:49 5 0

“可变函数”的正确替代方案;在 c++

在 C++ 中将算法包装在类中时,我经常遇到 const 正确性的问题。我觉得我想要一个可变的函数,尽管这是不允许的。谁能告诉我如何实现下面的类? 以下…

韶华倾负 2024-10-04 04:12:18 7 0

D 中的逻辑常量

D 有两种类型的常量:不可变变量是被声明为不可变的变量,并且始终是不可变的,而const变量只是对象的只读版本。 逻辑const是指一个函数被标记为const…

金兰素衣 2024-10-03 02:08:46 8 0
更多

推荐作者

亚希

文章 0 评论 0

cyp

文章 0 评论 0

北漠

文章 0 评论 0

11223456

文章 0 评论 0

坠似风落

文章 0 评论 0

游魂

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文