object-lifetime

object-lifetime

文章 0 浏览 8

C++:如何管理对象生命周期和依赖关系?

一个具体问题: 我有一个主应用程序,其中包含类型 A 和类型 B (以及其他类型)的对象。 B 类型的对象需要正确构造 A 对象(因此有一个构造函数 A(co…

半衾梦 2024-11-25 00:29:53 3 0

C++ 的寿命是多少?数据结构对象?

假设我有一个 Car.h ,它定义了一个名为 Car 的类,并且我有实现 Car.cpp ,它实现了我的 类 Car,例如我的 Car。 cpp 可以是: struct Helper { ... …

残龙傲雪 2024-11-19 22:25:16 9 0

windows服务成员使用InitializeLifetimeService重要吗

我是否必须在我的应用程序或服务运行时就应该运行的成员上设置 InitializeLifetimeService ?以我自己的经验为例,因为我使用计时器构建了一些服务,…

长不大的小祸害 2024-11-18 15:55:18 9 0

MEF ExportFactory- 如何在长时间运行的应用程序中正确处置?

基本上,是否有一种简单的方法来处理由 ExportFactory 创建的导入?我问的原因是因为导出通常包含对仍然存在的内容的引用,例如 EventAggregator。我…

旧话新听 2024-11-18 05:06:01 8 0

C++ 中的对象销毁

C++ 中的对象到底何时被销毁,这意味着什么?由于没有垃圾收集器,我是否必须手动销毁它们?例外情况如何发挥作用? (注意:这是Stack Overflow 的 C…

转瞬即逝 2024-11-16 04:31:35 13 0

MVC 3、Unity 2 - 每个请求生命周期管理器

我正在使用 http://unitymvc3.codeplex.com/ 上的 Unity MVC3 代码来进行 NHibernate 会话我的 IUnitOfWork 的每个请求实例。 它在几周前开始工作,我…

双手揣兜 2024-11-15 09:33:07 10 0

为什么在 using 语句中声明的变量被视为只读?

为什么 using 块中的变量 (myform) 被视为只读,并且当我尝试将其作为函数的引用传递时,编译器会引发错误。 示例代码: using (Form myform = new Fo…

拥抱没勇气 2024-11-06 20:27:44 8 0

这是临时 std::string 的正确使用吗?

std::string getMyString() { return ; } ... HANDLE something = OpenSomething(getMyString().c_str(), ...); 我读过 C++ 中临时变量的保证生命周期…

枕花眠 2024-10-27 17:06:23 10 0

传递到构造函数的值超出范围后会发生什么情况?

我一直在寻找这个问题的答案,但没有发现任何与我的问题类似的东西。 我有一个类,我们称之为 Foo,它的构造函数中带有一个 const char* 指针。在我的…

勿忘初心 2024-10-18 05:37:42 8 0

参考参数寿命

假设如下: class ParamClass {...}; class MyObject { public: void myMethod(ParamClass const& param) { _myPrivate = param; } private: ParamCla…

谢绝鈎搭 2024-10-15 04:44:48 12 0

boost::bind 和对临时变量的引用

假设我有方法: void foo(const std::string& s); 我可以创建 boost::function: boost::function f = boost::bind(foo, temp); 其中 temp 是在调用 f …

第七度阳光i 2024-10-15 01:43:26 10 0

检查 C++ 中的不变量

C++ 中是否存在用于检查类不变量的既定模式? 理想情况下,将在每个公共成员函数的开头和结尾自动检查不变量。据我所知,带有类的C提供了特殊的before…

起风了 2024-10-12 18:28:50 18 0

如何使用 unity 2.0 和 asp.net mvc 为每个 http 请求(或每个 http 上下文)注入依赖项

我已经阅读了很多这方面的信息,但我找不到任何最新的信息(截至 2011 年 1 月),说明现在应该如何完成此操作。我读过几篇似乎有答案的好文章,但没…

離人涙 2024-10-12 13:03:00 12 0

Objective-c中释放变量的正确方法

我知道在 Objective-c 中有一种非常简单的方法来声明变量,如下所示: NSArray* myArray; @property(retain) NSArray* myArray; @synthesize myArray;…

香草可樂 2024-10-09 14:10:22 13 0

Android - onDestroy 应该销毁 Activity、其变量并释放内存

我的代码中有一个错误,让我认为我没有完全理解 Android 生命周期。是的,我已经阅读了所有文档并查看了图表,但它们似乎只讨论何时保存数据、何时活…

浅沫记忆 2024-10-08 06:49:42 13 0
更多

推荐作者

佚名

文章 0 评论 0

今天

文章 0 评论 0

゛时过境迁

文章 0 评论 0

达拉崩吧

文章 0 评论 0

呆萌少年

文章 0 评论 0

孤者何惧

文章 0 评论 0

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