Then, the assignment operator is called.
然后,调用赋值运算符。
The assignment operator cannot be overloaded.
不能重载赋值运算符。
So you don't have to use the assignment operator.
所以你并不需要使用赋值运算符。
Everything to the left of the assignment operator.
赋值操作符左边的所有内容。
Everything to the right of the assignment operator.
赋值操作符右边的所有内容。
So the assignment operator thus far makes copies of things.
所以到现在为止,赋值运算符复制了很多数据。
Break long assignments before the assignment operator.
在赋值操作符前将长表达式截断。
However, the assignment operator survived optimization and got exported from a DLL.
而赋值运算符在优化之后还存活并从DLL中导出。
So this is the equality operator, whereas the single equal sign is the assignment operator.
所以这是相等操作符,然而那个单等号是一个赋值运算符。
Well, the assignment operator makes a copy of the thing on the right and puts it in the thing on the left.
赋值操作符把右边的东西,复制到左边。
The assignment operator is applied on a initialized object, but this is not the case in the copy constructor.
赋值运算符是应用于一个初始化的对象,但这并不是拷贝构造函数的情况下。
We'll learn more about operator overloading in the next chapter, but in this chapter we cover the assignment operator.
在下一章我们将进一步学习操作符重载,本章中我们先介绍赋值操作符。
Put the functionality you need in separate functions called by the destructor and the copy constructor and the assignment operator.
放在单独的功能调用析构函数和拷贝构造函数和赋值运算符你所需要的功能。
However, you can define implicit conversion operators for a type, which enable you to use the assignment operator with those types.
不过,可为类型定义隐式转换运算符,这样就可以对这些类型使用赋值运算符。
Each class whose instance will go into the container must implement at least the copy constructor it is good to implement also the assignment operator.
每个类(其实例要在容器内使用)必须至少实现拷贝构造函数(实现赋值运算符,也是好习惯)。
The equal sign is really called the "assignment operator."
那个等号其实是个“赋值运算符。”
Variables are dynamically typed on assignment, so there is no need to pre-declare variables or use the new operator.
变量是在赋值时动态键入的,因此不需要预先声明变量或者使用new运算符。
The goal here is to avoid accidentally using the single-equals assignment operator instead of the double-equals comparison operator
目标在于避免意外地使用单等号赋值运算符而非双等号比较运算符
How to call to the copy constructor from the copy-assignment operator?
如何从复制赋值运算符调用复制构造函数?
It is tempting to use the operator on the left side of an assignment, with the intention of changing a character in a string. For example.
大家总是有可能想试试把方括号在赋值表达式的等号左侧,试图去更改字符串中的某一个字符。比如。
Unlike strings, lists are mutable. When the bracket operator appears on the left side of an assignment, it identifies the element of the list that will be assigned.
和字符串不同的是,列表是可以修改的。方括号运算符放到一个赋值语句的等号左侧的时候,就会把对应位置的列表元素重新赋值。
To manage a class with pointer members, we must define all three copy-control members: the copy constructor, assignment operator, and the destructor.
为了管理具有指针成员的类,必须定义三个复制控制成员:复制构造函数、赋值操作符和析构函数。
When a binary operator is overloaded, the corresponding assignment operator, if any, is also implicitly overloaded.
重载二元运算符时,也会隐式重载相应的赋值运算符(如果有)。
As the construction function has three kinds of different conditions, assignment operator overriding must be given attention.
构造函数有三种情况,在重载赋值运算符时一定要分清楚。
When I return by value from an assignment operator, firstly what is the mechanism and basis of calling the copy constructor?
当我返回值赋值操作符,首先是调用复制构造函数为基础的机制?
To resolve C2299, do not make the copy constructor or assignment operator a template function, but rather a non-template function that takes a class type.
若要解决C2299,请不要使复制构造函数或赋值运算符成为模板函数,而使其成为采用类类型的非模板函数。
A copy assignment operator is implemented by the compiler automatically unless you provide one.
拷贝赋值运算符是由编译器自动实现,除非你提供一个。
A copy assignment operator is implemented by the compiler automatically unless you provide one.
拷贝赋值运算符是由编译器自动实现,除非你提供一个。
应用推荐