赋值 问答列表

C++中“delete this”和“this->~Obj”之间的区别

作者:ln vv 提问时间:2/13/2023

当我编写演示字符串类时,在复制分配函数中,我尝试在复制之前通过“delete this”清除自身。但它失败了。 Str &operator=(const Str &s) { if (this !...

继承 operator= 和构造函数,但也添加额外的包装器赋值

作者:ZeroZ30o 提问时间:2/16/2023

我有以下结构: struct Feedback : public TaggedUnion<Feedback1Idx, String> { using TaggedUnion<Feedback1Id...

Arduino问题

作者:koray.gnsl 提问时间:1/24/2022

我有一个问题。我正在使用 Arduino,但我不擅长 C++,并且我犯了错误。我在主动安全系统上工作。我曾经使用过运动传感器、RFID、嵌入式时钟和 wifi 模型。但是我说,我犯了一个错误,你能帮我...

Macbook 和 iMac 分配运算符 (&lt;-) 快捷方式(带 -) 的选项在 RStudio 中不起作用

作者:Erkan AĞASLAN 提问时间:2/27/2023

带有“option”键(指 ALT 键)的“-”已用作赋值运算符。自从 RStudio 成为 POSIT 以来,这些按钮的组合不仅在 RStudio 中起作用。但它在 R 中有效。当您同时按下此组合键...

在用户声明的移动构造函数存在时使用复制构造函数

作者:Skylar 提问时间:12/12/2020

在处理 .如果您能分享一些见解,我将不胜感激!unique_ptr 现在我们有了 . Struct 是 class 的成员。 Struct 有一个成员。BCBCstd::unique_ptr<A> ...

对于用户定义类型,是否禁止对用户定义 operator= 的 lhs 使用转换运算符?如果是这样,标准中的哪一部分禁止它?

作者:Enlico 提问时间:3/10/2023

以一个简单的类为例,包装一个 ,int struct Foo { int x; } f; 以及一个包含 和 可以转换为它的类,Foo struct Bar { Foo f; operat...

当复制结构在 C++ 中不可用时,为什么不调用复制评估运算符?

作者:pauk 提问时间:11/8/2021

为什么假设我有一个这样声明的对象:它是由默认构造函数初始化的(这里不是很重要,如何初始化,重点是它被初始化了)并且我以这种方式创建另一个对象:复制构造函数被隐式调用,但是如果我删除复制构造函数,那么,...

增量运算符优先级 [duplicate]

作者:Ibrahim Khalil 提问时间:8/14/2020

这个问题在这里已经有答案了: 在这种情况下,为什么输出为“0”? (4 个答案) 3年前关闭。 当我说 int a = 0; int b = 1; a = b++; // a=1 then b=...

如何将字典中的值分配给相等数量的数据帧列?

作者:reenum 提问时间:5/6/2023

我有 5 个地区之一的销售代表列表。我需要将它们分配给数量相等的潜在客户列表。 下面是字典的示例: d = {'Large': 'Jackson', 'Large': 'Stevens', 'La...

为用户定义的类正确调用复制构造函数/赋值运算符

作者:skr 提问时间:10/13/2018

我有一个如下所示的班级:Point class Point { int x_v = {-1}; int y_v = {-1}; int val_v = {0}; double f_v = {...


共351条 当前第23页