C++ Primer Plus学习:第十一章

Posted 我是一个NLPer哦啦啦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ Primer Plus学习:第十一章相关的知识,希望对你有一定的参考价值。

运算符重载

使用方法:

在类的声明中定义重载运算符

datatype operator操作符(datatype);

定义:datatype classname:: operator操作符(datatype)

{}

重载操作符的限制:

至少有一个操作数为用户定义的类型,并且不能违反运算符原来的句法规则。

友元

突破类私有成员的访问权限

友元有三种:友元函数、友元类和友元成员函数。

创建友元,将其原型放入类的声明中,

friend Test operator+(double m,const Test &t);

重载运算符可作为成员函数或者非成员函数

?

以上是关于C++ Primer Plus学习:第十一章的主要内容,如果未能解决你的问题,请参考以下文章

第十一章第一节 功

第十一章第二节 功率

敏捷软件开发 第十章第十一章第十二章

《C++Primer(第5版)》第十一章笔记

C++Primer 第十一章

C++ Primer Plus学习:第十五章