单例 问答列表

如何在单例中正确连接()线程

作者:Toff 提问时间:10/21/2023

我创建了一个简单的示例。 有一个带有两个按钮的窗口:开始和停止。 当您单击“开始操作”时:TTestThread::get().start(); 当您单击“停止操作”时:TTestThread::...

为什么 Apple 会创建一个单例结构并将其传递给环境?

作者:Duck 提问时间:10/19/2023

使用 Core Data 创建 App 时,Xcode 会创建一个名为 PersistenceController 的结构,该结构是单例。 struct PersistenceController ...

Java 单例,这个用例有什么替代方案吗?

作者:cksrc 提问时间:10/17/2023

我正在提供一个 Java 服务,负责抽象出与 TCP 服务器的连接。这个想法是避免在调用时打开新连接。connect() 对我来说,这是单例模式用法的定义。尽管如此,鉴于围绕它的批评,我想问一下是否...

单例模式中 Eager Initialization 和 Lazy Initialization 的区别

作者:Yu Xing 提问时间:9/15/2023

我找到了两种不同的方法来实现单例模式,它们是延迟初始化和快速初始化。代码为: public class EagerSingleton { private static final EagerSin...

在 kotlin 对象(单例)中访问 var 时出现问题

作者:NullPointerException 提问时间:9/15/2023

有这个对象: object BarManager { private var bars = mutableMapOf<String, Bar>() } 无法像这样访问:bars BarMan...

为什么我收到未解决的外部问题?

作者:JeffreyABecker 提问时间:10/10/2009

我正在用 c++ 编写一个不可变的二叉搜索树。我的终止节点由一个单例空节点表示。我的编译器 (visual c++) 似乎无法解析保存我的单例的受保护静态成员。我收到以下错误: 错误 LNK2001...

getInstance() 方法如何工作以及为什么不使用 new 关键字?

作者:David 提问时间:8/30/2023

我注意到在创建对实例的引用时没有使用关键字。下面是代码片段:new public class SingletonExample { private static SingletonExample ...

如何对模板化的只读单例函数进行强制求值?

作者:Jeremy Friesner 提问时间:8/13/2023

我的代码库包含这个非常简单的模板化函数,可以从很多不同的地方调用: // Returns a read-only reference to a default-constructed // obje...

C++ 中单例模式中的内存释放

作者:koegl 提问时间:7/6/2023

我正在尝试理解在 C++ 中使用单例模式时的内存释放。 我发现所有使用的例子都没有明确使用 ,这对我来说意味着内存泄漏。newdelete 他们为什么不使用?delete 这是因为根据定义,我们...

获取 RVO 优化静态的地址

作者:glades 提问时间:5/31/2023

在下面的代码中,我尝试将一个单例实例注册到一个保留所有单例的全局数组中(在生产代码中,我可以根据模板参数实例化不同的单例,所以不用担心这个悖论:))。我想知道的是,我是否可以以某种方式获得 lambd...


共28条 当前第2页