15.1.2 友元成员函数
小节总结:
利用前置声明,可以实现将一个类的部分方法作为另一个类的友元。
前置知识回顾:
红框中的宏定义是一个开关。
首先,之前总结的对C++语法的看法,C++语法中的大部分是为了实现两大功能 —— 代码重用 以及 动态编译。
15.1.3 其他友元关系
(次要)介绍了互为友元
15.1.4 共同的友元
(次要)介绍了一个函数作为两个类的友元
15.2 嵌套类
遗忘的点:
为什么使用构造函数构造类,前面要加new?
解答:
因为new相当于 &,配合指针使用。
15.2.2 模板中的嵌套
因为这个原因,故而嵌套的类定义前不需要加上 template <class Item> 关键字。