static-initialization

static-initialization

文章 0 浏览 3

查找库中的所有动态初始化

我有几个大型代码库可以编译成动态库。我知道其中一些有一些非常昂贵的动态全局动态初始值设定项。 (也就是说,类/结构的全局实例的构造非常昂贵。)…

已下线请稍等 2024-12-15 10:13:52 1 0

在给定的翻译单元中,文件级静态变量的顺序是否始终相同?

我有一个程序分为两个源文件: example.cpp #include class A { public: A(int x) { ::std::cout << "In A(" << x << ")\n"; } }; static A first(1);…

像你 2024-12-15 00:50:07 1 0

在 C++ 中初始化类的静态数组成员的更好方法(虽然 const 是首选)

我有一个指向函数的静态指针数组作为类的成员。 我需要初始化它,但事实证明这个数组有 64K 项长,因此使用像 { x, y, z, ... } 这样的静态初始化器来…

伊面 2024-12-14 21:38:11 1 0

C# 中的集合初始值设定项

在 Java 中,我可以创建一个列表并立即使用静态初始值设定项填充它。像这样的东西: List list = new ArrayList() {{ Add("a"); Add("b"); Add("c"); …

旧人哭 2024-12-11 19:49:49 1 0

C++是否可以延迟常量静态成员的初始化?

我正在使用 Qt,但这是一个通用的 C++ 问题。我的情况很简单,我有一个类 Constants ,它有一个常量静态成员,我希望在进行某些函数调用后对其进行初…

云巢 2024-12-10 16:13:50 0 0

@AspectJ 语法“after() : staticinitialization(*)”

我正在尝试使用 pertypewithin 实例化模型来实现跟踪方面。 通过这种方式,我将能够为每个类的每种类型使用一个记录器。 从我们周围的一些示例中,我…

肩上的翅膀 2024-12-04 10:51:28 1 0

可以“首次使用时构建”习语在任何情况下都会失败?

我正在使用一些静态库构建我的程序(实际测试)。 这个库包含一个文件,其中我有这样的函数: string& GetString() { static string strFilename; ret…

十年九夏 2024-12-03 00:52:36 2 0

Singleton 实现中的按需初始化惯用法与简单静态初始化器

当使用静态初始化实现线程安全单例时,Initialize-On-Demand 习惯是否真的有必要,或者实例的简单静态声明就足够了? 将实例简单声明为静态字段: cla…

无法回应 2024-11-26 06:01:36 2 0

Android 中的全局初始化

我正在编写一些作为 jar 文件分发的库代码,开发人员需要在使用前使用应用程序 ID 进行初始化。初始化只是一个函数调用,就像 MyLibrary.initialize("…

权谋诡计 2024-11-25 01:57:57 1 0

静态成员显式定义

考虑这段代码: #include using namespace std; class Wilma { public: static int i; Wilma() { cout<<"\nWilma ctor\n"; cout<<"\ni::"<

琉璃梦幻 2024-11-19 20:37:06 5 0

如何强制静态成员初始化?

考虑这个示例代码:( template char register_(){ return D::get_dummy(); // static function } template struct Foo{ static char const dummy; };…

未央 2024-11-16 12:41:35 3 0

std::set 用作静态模板化成员变量

我正在尝试制作类似 Java 风格的 Enum 的东西,我将其称为标志。要求是每个标志都是静态的,因此标志可以直接引用,每个标志存储其名称的字符串,并且…

静谧 2024-11-05 18:54:32 5 0

模仿C++中的静态构造函数

这是一个与 C++ 中对象的初始化相关的问题。 我有一组类(不是实例),继承自一个公共基类,并且我需要它们在程序启动时在容器(特别是映射)中注册有…

强者自强 2024-10-23 17:53:32 8 0

静态 pthread 互斥体初始化

使用 pthreads,在 C 语言中如何初始化互斥体的静态数组? 对于单个静态互斥体,我似乎可以使用 PTHREAD_MUTEX_INITIALIZER 。但是它们的静态数组又如…

心是晴朗的。 2024-10-19 12:31:16 7 0

如何在多线程上下文中初始化静态变量?

我想到了在函数内使用 static 关键字的一个好方法,如下所示: void threadSafeWrite(int *array, int writeIndex, int writeData){ static void *thr…

安静被遗忘 2024-10-13 15:35:48 8 0
更多

推荐作者

亚希

文章 0 评论 0

cyp

文章 0 评论 0

北漠

文章 0 评论 0

11223456

文章 0 评论 0

坠似风落

文章 0 评论 0

游魂

文章 0 评论 0

更多

友情链接

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