初始化 问答列表

类型名称后面的括号是否与 new 有区别?

作者:David Read 提问时间:3/7/2009

如果“测试”是一个普通的类,那么两者之间有什么区别吗? Test* test = new Test; 和 Test* test = new Test(); ...

如何初始化静态随机生成器数据成员?

作者:Ростислав Романець 提问时间:6/12/2023

我有类,我不知道如何正确初始化其静态数据成员。Random // random.h #pragma once #include <random> class Random { private: ...

初始化 lambda 中不使用该成员的静态thread_local成员

作者:user2296145 提问时间:6/11/2023

我有类似于以下内容的代码(此代码不编译,仅用于说明目的): class A { std::mutex m_; std::vector<B*> bv_; struct B { B() { ...

基于这种有趣的差异,C声明实际上是如何解析的?

作者:Aaron Linnell 提问时间:6/19/2023

将声明和赋值组合在一起是很常见的: int beans = a * 2; 或者分开,像这样 int beans; beans = a * 2; 我目前的理解是,豆子可以被赋值,因为它是一个...

立即初始化变量在 C++ 中很重要

作者:just Impartial 提问时间:7/5/2023

我最近读了一本编程书。它说如果我们在初始化变量时没有给出值,如下例所示: int i; int i {0}; ...那么它有时可能会导致运行时错误。但是,我不确定这是否正确。未初始化的变量会设置...

寻求有关 C++ 静态成员初始化的清晰度

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

我对 C++ 类/结构静态成员的初始化和使用感到非常困惑。 假设我在名为 的头文件中定义了一个结构。这是它的样子——MapMetaDataConstants.h struct MapMetaDat...

如何在编译时检测缺少的字符串数组项初始化器?

作者:Jeremy Friesner 提问时间:7/17/2023

这里有一个简单的 Code Pattern,它在我们的代码库中一直困扰着我: // in some_header_file.h enum Color { red = 0, green, blu...

转换已弃用的 .click 函数以设置变量值

作者:Mark 提问时间:7/21/2023

如果有人可以帮助转换已弃用的 .click 函数以将变量设置为“onClick”状态或 null,我将不胜感激。 这是我的 JavaScript 代码: for (var x=0; x<butto...

是否为全局常量 POD 类型执行静态初始值设定项?

作者:Sathwik Matsa 提问时间:7/25/2023

继 https://meowni.ca/posts/static-initializers/ 之后,我正在尝试减少共享库中的静态初始值设定项,以缩短程序的启动时间。本文中的一个建议是避免将具有非平凡构...

成员初始值设定项列表中的计算顺序是什么?

作者:hookenz 提问时间:8/7/2009

我有一个构造函数,它接受一些参数。我假设它们是按列出的顺序初始化的,但在一种情况下,它们似乎是反向初始化的,导致中止。当我反转参数时,程序停止中止。 下面是我使用的语法示例。 在这种情况下,需要先初...


共151条 当前第11页