赋值 问答列表

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

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

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

为什么复制赋值运算符必须返回 reference/const 引用?[复制]

作者:bks 提问时间:6/24/2010

这个问题在这里已经有答案了: 算子重载的基本规则和习语是什么? (10 个回答) 3个月前关闭。 在 C++ 中,我不清楚从复制赋值运算符返回引用的概念。为什么复制赋值运算符不能返回新对象的副本?此...

= make_pair 是否调用复制构造函数?

作者:Jonathan Mee 提问时间:11/30/2015

通常,编译器将变量声明中的 视为移动构造。例如:= vector<int> foo = vector<int>(13, 0); 将调用构造函数。vector<int>::vector<int>(...

'string s(“hello”);' 和 'string s = “hello”;

作者:Fabian 提问时间:1/25/2017

这个问题在这里已经有答案了: C++ 中的字符串初始化有什么区别?[复制] (4 个答案) 复制初始化和直接初始化之间有区别吗? (9 个答案) 初始化和赋值有什么区别? (6 个答案) 2个月前关闭...

数组不可分配,但如果结构中的成员,它可以工作

作者:CD86 提问时间:3/2/2023

如果我使用数组作为结构成员,为什么赋值有效,但如果单独使用,则不允许赋值? struct Foo{ int arr[2]{100, 1000}; }; int main(){ Foo a{}...

使用 R,如何引用变量变量(或变量变量)就像 PHP 一样

作者:mshaffer 提问时间:1/31/2016

使用 R stats,我想访问一个类似于 PHP 双美元符号技术的变量场景:http://php.net/manual/en/language.variables.variable.php 具体来说...

赋值运算符重载:返回 void 与返回引用参数 [duplicate]

作者:JoeBass 提问时间:2/20/2017

这个问题在这里已经有答案了: 为什么赋值运算符应返回对对象的引用? (4 个答案) 6年前关闭。 我在网上看到的一些赋值重载运算符示例如下所示: #include <iostream> using...

STL - 赋值运算符与“赋值”成员函数

作者:YAKOVM 提问时间:11/2/2013

vector(以及其他容器)具有成员函数 (MF)。 我想比较 MF(范围版本)与赋值运算符。listassignassign 据我了解,在以下情况下使用它是有用的:assign 人们想要分配向量...

在 Scala 中,a += b 何时变成 a = a + b?

作者:joel 提问时间:8/21/2018

Scala 有时只会脱糖 a += b 自 a = a + b 但并非总是如此。例如,一些可变集合定义了一个方法,而它变成了+= a.+=(b) 这种行为是 完全取决于是否有合适的...

为什么当我执行复制和交换惯用语时没有调用我的复制构造函数?

作者:Tousif 提问时间:9/17/2018

在下面的代码中,当使用赋值运算符时,为什么没有调用复制构造函数,或者为什么没有与之对应的打印? #include <iostream> #include <cstring> using std::...


共351条 当前第30页