2020
10-09
10-09
详解C++赋值操作符重载
1.赋值操作符重载的原因赋值操作符是一个使用频率最高的操作之一,通常情况下它的意义十分明确,就是将两个同类型的变量的值从一端(右端)传到另一端(左端)。但在以下两种情况下,需要对赋值操作符进行重载。一是赋值号两边的表达式类型不一样,且无法进行类型转换。二是需要进行深拷贝。2.赋值操作符重载的注意事项赋值操作符只能通过类的成员函数的形式重载。这就说明了,如果要将用户自定义类型的值传递给基本数据类型的变...
继续阅读 >