C++ 基础复习 1
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ 基础复习 1相关的知识,希望对你有一定的参考价值。
1. 友元
友元的作用是,友元函数内部可以直接访问外围类的private的字段或方法。通俗的理解就是解决了访问权限的问题。
1) 有点像java的内部类,但是只能在外围类中声明,定义(实现)部分要写在外围类外面,否则编译报错:
类定义不能被声明成友元
2) 不仅类可以这样使用,函数也可以这样使用
3) 友元函数要想访问外围函数中的字段,则需要在友元函数的参数中里 有外围类的引用,比如:
string toString(Person &person);
以上是关于C++ 基础复习 1的主要内容,如果未能解决你的问题,请参考以下文章