assignment-operator

assignment-operator

文章 0 浏览 7

如何在C中将字符串分配给结构变量?

我无法弄清楚如何仅使用 头文件将字符串分配给结构变量。 以下代码给我一个错误,我无法修复它。 #include struct Student { char name[50]; }; int …

苦妄 2025-01-09 20:20:24 4 0

为什么赋值运算符在被禁止的情况下仍然有效?

我又在 OOP 中挣扎了。我尝试实现符号链表,代码如下: template class node { T value; node* next; public: node(const T& n) { this->value = n; t…

当梦初醒 2025-01-09 06:29:59 2 0

初始化列表和赋值重载(运算符=)

赋值运算符的重载是否传播到初始值设定项列表? 例如,假设一个类: class MyClass { private: std::string m_myString; //std::string overloads ope…

习ぎ惯性依靠 2025-01-07 15:15:07 3 0

我认为数组是不可复制的

我的印象是数组是不可复制(或可分配)的。 int x[5] = {1,2,3,4,5}; int y[5] = {6,7,8,9,0}; x = y; // Fails to compile 但是,当我将数组放入类中…

神魇的王 2025-01-03 04:46:50 4 0

Ruby 最小最大赋值运算符

在对 ruby​​ 进行编程时,我总是发现自己这样做: a = [a, b].min 这意味着比较 a 和 b 并将最小值存储在 a 中。我不喜欢编写上面的代码,因为我必…

幸福%小乖 2025-01-01 16:19:37 4 0

禁止赋值和按值传递

据我了解,我可以通过定义私有复制构造函数和赋值运算符来“禁用”复制和分配给我的对象: class MyClass { private: MyClass(const MyClass& srcMyCl…

浊酒尽余欢 2024-12-29 23:28:17 6 0

谁创造了统一(或统一)赋值运算符这个术语?

C++ wiki 书 引用 ...在 C++0x 中,这样的赋值运算符被称为统一 赋值运算符,因为它不需要编写两个 不同的赋值运算符... 对于按值获取其类类型的赋值…

表情可笑 2024-12-28 13:11:03 6 0

C++ 中有多少份自动生成的赋值运算符(MS Visual Studio 2008)?

如果我有一个 POD(普通旧数据)C++ 类 Foo,普遍的观点是不需要为其定义复制构造函数或赋值运算符,因为 C++ 会自动执行此操作。 我的问题是,如果 F…

不…忘初心 2024-12-28 08:13:45 3 0

派生类继承基类赋值运算符?

在我看来,派生类不继承基类赋值运算符 如果派生类继承基类赋值运算符,您能解释一下下面的示例吗? 在下面的代码中,我在派生类中重写基类operator=…

却一份温柔 2024-12-27 10:50:38 5 0

定义复制构造函数时是否总是必须定义复制赋值运算符?

我已经多次在脑海中反复思考,如果提供了复制构造函数,则还必须提供赋值运算符。但是,有时类可以使用复制构造函数,但不能使用赋值运算符。 例如: …

通知家属抬走 2024-12-27 10:06:42 6 0

派生类是否间接继承基类的赋值运算符?

我试图理解这种行为,但似乎我不明白。请看这段代码: #include using namespace std; class Base { public: void operator=(const Base& rf) { cout …

小清晰的声音 2024-12-26 22:54:02 4 0

当赋值A=B时,是调用A的赋值运算符还是B的赋值运算符?

如果我有两个类 A 和 B 并且我执行 A=B ,则调用哪个赋值构造函数? A班的还是B班的?…

森林散布 2024-12-26 02:55:00 4 0

将具有 const 字段的对象插入到容器中

假设我有: class A { public: const int x; A() : x(3) {} } 并且我想创建 std::vector g++ 抱怨默认赋值运算符不起作用,因为它尝试执行 this->x = …

暮年慕年 2024-12-21 06:33:50 6 0

当类是子类时重载赋值运算符

如何使用赋值运算符实现设置基类成员?例如,如果有人在派生类中定义赋值运算符,如下所示:( 其中 colour 和 Colour() 都是基类的成员 - 意味着下面…

毁虫ゝ 2024-12-20 06:26:52 3 0

这段代码中哪里调用了赋值运算符?

有人告诉我必须为我的 Bullet 类定义一个赋值运算符,但是我的印象是,您真正需要实现三规则的唯一时间是当您自己显式处理内存(例如指针类成员)时。…

墨小沫ゞ 2024-12-20 05:42:20 4 0
更多

推荐作者

十二

文章 0 评论 0

飞烟轻若梦

文章 0 评论 0

OPleyuhuo

文章 0 评论 0

wxb0109

文章 0 评论 0

旧城空念

文章 0 评论 0

-小熊_

文章 0 评论 0

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