问答列表

如何正确复制带有引用捕获的 lambda?

作者:Belfer4 提问时间:7/28/2021

好的,所以我在 c++ 中实现 system 等 c# 属性时遇到了问题(参见:https://stackoverflow.com/a/68557896/3339838)。 请看以下示例: str...

使对象的向量彼此独立

作者:Saleh 提问时间:8/30/2021

我有一个关于向量、shared_ptr和复制 c'tors 的问题。 class Character { int health;//and more stuff that aren't impo...

没有析构函数的类返回对象的副本,但是当我添加析构函数时,它会返回相同的对象

作者:mdf 提问时间:1/13/2022

我正在玩C++中的类,特别是实现一个带有返回对象的静态“create”函数的私有构造函数。 // main.cpp #include <iostream> class Foo { public: ...

复制构造函数 在构造函数中调用的构造函数

作者:Fabio 提问时间:7/7/2022

如果我有课程: #include <cstddef> #include "connection.h" class Request{ private: size_t sz; char *data;...

移动构造函数实际上不是在 Microsoft 的示例中调用的?

作者:KcFnMi 提问时间:10/6/2022

生成并运行来自 Microsoft 的 Move 构造函数示例,输出为: default copy int,int,int b2 contents: Toupee Megaphone Suit ...

用户删除的自动构造函数对隐式生成复制构造函数的影响

作者:Sourav Kannantha B 提问时间:2/21/2023

用户删除的自动构造函数如何影响复制构造函数的隐式生成? 例如: struct Foo { Foo(X) = delete; auto operator=(X) = delete; }; int...

我的类没有合适的复制构造函数 - 取决于构造函数的参数是否为 const

作者:MIKE PAPADAKIS 提问时间:10/21/2022

问题: 我正在学习 c++,我创建了一个类来表示复数。我创建了一个复制构造函数,其格式为 complex(const complex &c); 而且程序运行良好。 然后,我删除了常量(所以它...

为什么在 c++ 中隐式删除了 const-members 的赋值运算符?[复制]

作者:JoeVictor 提问时间:3/25/2023

这个问题在这里已经有答案了: 在 C++ 中,具有常量数据成员的类可以没有复制赋值运算符吗? (3 个答案) 8个月前关闭。 这与关闭请求所附的问题不是重复的。 我有一个具有 const 限定字段的...

默认复制构造函数与无复制构造函数 [duplicate] 之间的区别

作者:Injenye Lojik 提问时间:11/3/2022

这个问题在这里已经有答案了: 默认构造函数与隐式构造函数 (2 个答案) 构造函数“=default”和C++中编译器生成的构造函数有什么区别? (3 个答案) 去年关闭。 在 C++ 中,声明复制...

std::unique_ptr 的复制构造函数差异

作者:Ajay Brahmakshatriya 提问时间:12/4/2022

如果我的理解是正确的,下面的声明都应该调用复制构造函数,其 type of 作为参数。Tx T t = x; T t(x); 但是当我做同样的事情时,我的第一个声明会出现错误,而第二个声明会编译...


共1435条 当前第40页