问答列表

“来自整数的指针/来自不带强制转换的指针的整数”问题

作者:Lundin 提问时间:9/5/2018

此问题旨在作为整数和指针问题之间的所有初始化/赋值的常见问题解答条目。 例如,我想编写将指针设置为特定内存地址的代码。但是当使用 gcc 编译器编译此代码时,我收到“初始化使指针从没有强制转换的整数...

C++ 中原始 STL 实现中“构造”方法的逻辑理解 [复制]

作者:Mantosh Kumar 提问时间:12/5/2014

这个问题在这里已经有答案了: “放置新”有什么用? (25 个回答) 8年前关闭。 在浏览 Alexander Stepanov 原始 STL(标准模板库)源代码时,我从内存分配器函数文件中遇到了以...

我无法通过类 Artist 的公共方法修改任何私有字段。我尝试在函数名称之前添加 reference( &),但崩溃了 [closed]

作者:Marian Iconaru 提问时间:10/26/2015

闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将有助于其他人回答这个问题。 8年前关闭。 改进此问题 addAlbum ...

C++ 如何将unique_ptr队列添加到向量中

作者:Mikhail Shatalin 提问时间:6/5/2018

简化代码: #include <queue> #include <memory> #include <vector> class Foo { public: Foo() {}; virtual...

当派生类在基类中删除时,它是否会具有隐式复制构造函数或赋值运算符?

作者:Joseph Sible-Reinstate Monica 提问时间:6/22/2021

Qt对Q_DISABLE_COPY的定义如下: #define Q_DISABLE_COPY(Class) \ Class(const Class &) = delete;\ Class &op...

复制具有未初始化成员的结构

作者:Tomek Czajka 提问时间:2/7/2020

复制一些成员未初始化的结构是否有效? 我怀疑这是未定义的行为,但如果是这样,它会使在结构中留下任何未初始化的成员(即使这些成员从未直接使用)非常危险。所以我想知道标准中是否有东西允许它。 例如,这...

调用 Copy 构造函数时发生什么类型的初始化?

作者:zemageht 提问时间:7/20/2020

考虑下面的简单结构(默认为显式)。 struct foo { foo() = default; foo(const foo&) = default; }; foo bar() { retur...

如何使用模板复制和移动构造函数和赋值运算符?

作者:Serge Rogatch 提问时间:1/5/2019

考虑以下 C++ 代码,我尝试避免非模板复制和移动构造函数和赋值运算符的首选失败: template<typename T> class A { public: A() { /* implemen...

参数化构造函数的调用是如何执行的?

作者:Aniket Saha 提问时间:11/25/2019

有一段代码具有朋友函数和运算符重载,我得到的输出部分有意义,所以这是代码,我没有得到的是,当在 中使用对象参数进行调用时,如何调用具有浮点类型参数的构造函数。 class a { public: ...

指向对象的指针数组的 C++ 复制构造函数

作者:Anon 提问时间:10/17/2018

我创建了一个类,其中包含大小和 Rectangle **a 类型的数组。下面的初始化是否正确: C(int size = 1, Rectangle **a = new Rectangle *[1])...


共1435条 当前第13页