C++中复制构造函数与赋值运算符函数研究

作者:史小飞; 宫彦军*
来源:湖南科技学院学报, 2019, 40(05): 83-85.
DOI:10.16336/j.cnki.cn43-1459/z.2019.05.032

摘要

C++中,类中存在常数据成员情况下,需要对赋值运算符函数进行重新定义,不能用系统提供的默认赋值运算符函数,否则使用赋值时存在语法错误。在类数据成员中存在指针的情况下,需要对复制构造函数和赋值运算符函数进行重新定义,否则在进行复制和赋值时,对象之间的指针指向同一个内存,对象数据之间会存在关联。

全文