C++编程语言中赋值运算符重载函数(operator=)介绍

发布时间 2023-03-28 23:42:17作者: 多一些不为什么的坚持

参考资料:

C++编程语言中赋值运算符重载函数(operator=)介绍_operator==_liitdar的博客-CSDN博客

本文主要介绍 C++ 编程语言中赋值运算符重载函数operator=)的相关知识,同时通过示例代码介绍赋值运算符重载函数的使用方法。

1 概述

1.1 Why

首先介绍为什么要对赋值运算符“=”进行重载。某些情况下,当我们编写一个类的时候,并不需要为该类重载“=”运算符,因为编译系统为每个类提供了默认的赋值运算符“=”,使用这个默认的赋值运算符操作类对象时,该运算符会把这个类的所有数据成员都进行一次赋值操作。例如有如下类: