C++基础:运算符重载详解与实践.pdfVIP

  • 1
  • 0
  • 约2.33千字
  • 约 2页
  • 2026-06-09 发布于北京
  • 举报

1加号运算符重载

1.1如果想让自定义数据类型进行+运算,那么就需要重载+运算符

1.2在成员函数或者全局函数里重写一个+运算符的函数1.3函数名

operator+(){}1.4运算符重载也可以多个版本

2左移运算符重载2.1不要随意乱用符号重载2.2内置数据类型的运算符不可以重载

2.3cout直接对自定义数据类型进行输出2.4写到全局函数中ostrea

moperator(ostreamcout,p1){}2.5如果重载时候想p1的私

有成员,那么全局函数要做的友元函数

3前置后置++运算符重载3.1自己实现int类型MyInteger3.2以int数据

3.3MyIntegermyInt3.4myInt++后置++myInt前置3.5重载++运算符operator++

()前置operator++(int)后置3.6前置理念先++后返回自身后置理念先保存住原有值内

部++返回临时数据3.7练习自己实现递减运算符重载‑‑

4智

文档评论(0)

1亿VIP精品文档

相关文档