腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3894)
视频
沙龙
6
回答
销毁
单
例
对象
、
、
、
销毁
单
例
对象的最好方法是什么?案例B:多线程环境编辑我没有具体的用
例
,我只是想弄明白,如果必须使用
单
例
,如何正确地
销毁
它。据我所知,从评论中,有两种可能的情况: 在没有代码访问
单
例
时
销毁
它。(使用智能指针,它将使用RAII自行
销毁
对象)在
退出
程序时
销毁
单
例
,而不管某些代码是
浏览 0
提问于2010-09-25
得票数 4
1
回答
在c++中,这是正确的原因:一旦程序
退出
,
单
例
(静态实例)将被
销毁
。
、
、
、
、
关于有效的c++项目4,Scott说,一旦main()
退出
,所有静态变量/实例都将被
销毁
。在这里,我们假设
单
例
仅在main()中使用。实际上,我们知道,如果同时使用以下两种
单
例
形式,则一旦main()
退出
,实例将自动
销毁
。但是,我想区分以下两个原因,哪一个是释放单身人士的直接原因?顺便问一下,这两种形式有什么区别?原因: 一旦main()<em
浏览 4
提问于2015-11-20
得票数 0
1
回答
强制
退出
iOS
应用程序时未调用applicationWillTerminate
、
、
有没有人知道在
iOS
5/6中什么时候/什么条件下调用applicationWillTerminate?我有一些逻辑,我想在应用程序终止(而不是移动到后台)时执行,例如,如果用户通过双击home按钮导航到屏幕底部的应用程序栏并强制
退出
应用程序。我的B计划是将这个逻辑绑定到某个持久对象上,比如
单
例
或静态对象,当应用程序
退出
时,这些对象会自动
销毁
。谢谢
浏览 6
提问于2012-11-15
得票数 3
回答已采纳
1
回答
Boost Singleton池release_memory对purge_memory
、
、
在中,它说: Singleton使用是一种方法,其中每个池都是一个具有静态持续时间的对象;也就是说,在程序
退出
之前不会
销毁
它。
单
例
使用的池对象可能是共享的;因此,
单
例
使用也意味着线程安全。具有
单
例
用法的池对象分配的系统内存可以通过release_memory或purge_memory释放。
浏览 2
提问于2020-01-09
得票数 0
回答已采纳
3
回答
如何删除
单
例
对象
、
、
假设
单
例
模式的这种实现(当然,我们应该避免Singleton:这只是个问题),我一直在考虑创建静态对象。当然,它是由new操作符在堆上创建的,但是这是如何
销毁
的呢?在下面的示例中,我们有一个泄漏,所以如何实现静态
单
例
对象的删除?CC12345 我注意到,实际上,我们可以像使用shared_ptr一样在boost::shared_ptr<CC> bCptr(CC::cObj());中声明
单
例
静态实例,但是
单</
浏览 6
提问于2013-03-31
得票数 4
回答已采纳
2
回答
C++如何删除许多类中使用的
单
例
对象
、
、
、
假设我有3门课(A,B和C)。每个类都有Singleton类的实例变量,并在该类的某些函数中使用此实例变量。SingletonClass* mSingletonClass; // declared in header file mSingletonClass->
浏览 3
提问于2014-03-09
得票数 1
回答已采纳
3
回答
销毁
和重建
单
例
iOS
、
、
、
我目前正在为
iOS
开发一个应用程序,它需要使用套接字连接与硬件设备通信。因此,我在NSStream中使用
单
例
对象。在这一点上,所有的工作都像预期的那样。所以我的想法是
销毁
单
例
并重新创建它。这不应该干扰Singleton模式,因为它声明只存在这样一个类的一个副本。 有谁知道如何解决这个问题吗?任何其他不涉及重新创建
单
例
的解决方案都将受到高度赞赏。
浏览 1
提问于2012-10-26
得票数 0
回答已采纳
4
回答
安全地
销毁
和重新创建一个单独的
、
在一个面向
iOS
的objects游戏中,我有几个对象作为单点对象。一个世界对象,例如记分板对象。sharedWorld == nil) { }} 然而,我意识到,如果用户
退出
主菜单,再次单击“新游戏”,显然不会重新实例化,因为这些都是
单
例
。我需要一个安全的方法来
销毁
这些(即将它们设置为零),以便我能够干净地创建新的实例。
浏览 12
提问于2014-11-26
得票数 0
回答已采纳
3
回答
将
iOS
3代码移植到
iOS
5:单机的麻烦
、
、
、
、
我正在将一些
iOS
3代码移植到
iOS
5。最初,我使用
单
例
作为全局数据存储。它提供了我需要访问跨视图控制器所需的任何数据的单个实例,并且主要由我从服务器中提取的数据填充。在singleton init函数中,我试图通过轮询我的服务器来填充
单
例
。服务器通信由一个单独的类处理。通信类使用存储在
单
例
中的凭据数据,这似乎是我遇到麻烦的地方。当我按下访问
单
例
的代码行时,我的服务器com例程就会
退出
。没有错误,没
浏览 2
提问于2012-03-08
得票数 0
回答已采纳
1
回答
分离线程是否安全地使用了
单
例
所拥有的资源?
、
我的问题是:是否保证线程在
单
例
销毁
之前
退出
(当程序
退出
时),这样就不会使用所释放的资源?
浏览 3
提问于2021-05-27
得票数 2
1
回答
C++中的最新调用
、
在我的应用程序中,我创建了一个这样的
单
例
: class MySingleton { MySingleton() { start(); }public:}; 问题:我无法控制使用静态方法
销毁
单
例
在应用程序
退出
时,可能会发生
单
<
浏览 12
提问于2020-07-04
得票数 2
3
回答
Android平台下基于枚举的
单
例
生命周期
、
、
、
几天前,我发现
单
例
可以成为Android中的反模式。我的
单
例
(具有私有构造函数的类和存储在静态字段中的实例)已被删除(实例被删除,尽管其他活动仍在使用此
单
例
(通过getInstance()方法),因此必须创建另一个实例),因为最初从中调用它的活动已被删除有人说“单元素枚举类型是实现
单
例
的最好方法”。 所以现在我想知道在Android应用程序中以这种方式创建的singleton的生命周期是什么?这是否与“标准
单
例
实现”
浏览 2
提问于2011-12-30
得票数 5
回答已采纳
1
回答
如何以正确的顺序
销毁
bean(使用会话和
单
例
作用域)?
、
、
我正在用Spring开发一个web应用程序,它有两种类型的bean作用域--
单
例
和会话。会话级bean使用
单
例
提供的不同服务。其中一个服务负责清理用户会话中的文件。会话级bean在
单
例
之后被
销毁
。这意味着已经
销毁
的会话bean请求服务。 辛格尔顿豆。通过注释(也使用@ order ),我只能在
单
例
bean中控制创建和
销毁</e
浏览 0
提问于2018-10-01
得票数 0
1
回答
角度依赖注入,服务寿命
、
、
、
我目前的理解是,如果将服务注入组件,并且服务是在该组件的提供者数组中提供的,那么当组件被
销毁
时,服务将被
销毁
。因此,如果该组件被
销毁
,服务实例也将被
销毁
? 当此组件被
销毁
时,WebsocketService实例是否也被
销毁
?如果我们要在根模块(app.module)中提供这个服务,那么服务是
单
例
吗?如果这种情况和服务是
单
例
,什么时候创建这个
单
例
?
浏览 0
提问于2018-05-05
得票数 6
回答已采纳
1
回答
静态对象和全局对象的
销毁
顺序是什么?
、
、
如果我在一个程序中创建了一个meyer
单
例
和一个在构造函数和析构函数中都使用了这个meyer
单
例
的对象,只要使用meyer
单
例
的对象在
单
例
本身之前被
销毁
(就像它在一个函数作用域中一样),事情就没问题了。原因是
单
例
在全局对象之前被
销毁
。任何指针都将不胜感激。
浏览 5
提问于2021-10-26
得票数 1
2
回答
g++:在嵌入式应用程序中使用
单
例
、
、
、
、
应用程序使用一些通过函数本地静态变量实例化的
单
例
,如(实代码):{ return inst;这是在C++中实现
单
例
的经典方法。问题是,一旦使用这种实例化,输出代码的大小就会爆炸,这显然意味着编译器/链接器添加了一些服务代码,以便正确初始化/
销毁
单个对象。问题是:除了从函
浏览 3
提问于2014-04-10
得票数 4
回答已采纳
2
回答
Android活动和服务生命周期中的
单
例
我正在尝试使用一个静态的
单
例
DataManager,它发出网络请求并为我的活动保存数据数组,在我的活动的onCreate()类中实例化,但是每次方向改变时活动都会被
销毁
的想法让我抓狂。我不想重新创建一个新的
单
例
,并在每次用户更改方向或返回屏幕时用数据重新填充它。(),那么每当我的活动被
销毁
时,它也会被
销毁
。此外,如果我使用onSaveInstanceState()和onRestoreInstanceState()来保存我的
单
例
实例,当
浏览 1
提问于2015-10-17
得票数 1
2
回答
何时应该删除动态创建的
单
例
对象?
、
、
、
、
何时应该删除动态创建的
单
例
对象?是否确实需要显式地删除对象(从析构函数中删除),或者程序
退出
后OS/System将安全地声明未删除的内存?如果不删除,后果是什么?
浏览 5
提问于2016-08-23
得票数 0
回答已采纳
2
回答
静态的?
、
、
是否有可能制造一个通用的
单
例
?我想要创建一些我可以继承的东西,并获得
单
例
的功能。我很难在静态成员中使用模板。**** 谢谢你到目前为止的回复。
浏览 2
提问于2012-12-06
得票数 1
回答已采纳
2
回答
当singleton为false时,
销毁
方法不执行
、
当使用singleton执行程序为true并在xml文件中指定
销毁
方法时,将执行指定的
销毁
方法,但当singleton为false时,它不会执行。在google中搜索时,我发现spring不能管理非
单
例
bean的整个生命周期。那么我们如何
销毁
该bean,以及spring不能管理非
单
例
bean的完整生命周期的原因是什么。 提前谢谢。
浏览 1
提问于2013-01-05
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
低延时直播服务如何搭建?
iOS必备浏览器:ALook下载安装教程……
iOS14如何切换AppStore商店账号
AppStore今日分享 原价198很贵很强大的视频编辑软件
C# 23设计模式之----"单例模式"
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券