第七章笔记

访问权限的探讨

1.IO类属于不能被拷贝的类型,只能通过引用来传递它们。

2.执行输出的函数应该尽量减少对格式的控制,这样可以确保由用户代码来决定是否换行。

3.友元的声明只能在类定义的内部,友元的声明仅仅指定了访问的权限,而非一个通常意义上的函数声明。

4.友元不具有传递性,每个类负责控制自己的友元类或友元函数。友元只影响访问权限,而非普通意义上的声明。


对于作用域的探讨

1.类的定义分两步处理:首先,编译成员的声明。直到类全部可见后才编译函数体。

2.成员函数中使用的名字按照如下方式解析:先在成员函数内部(只考虑函数使用之前出现的声明)进行查找该名字的声明,若未找到,则在类内继续查找,这时类的所有成员都可以被考虑,如果类内也没找到,则在成员函数定义之前的作用域内继续查找。

 

 

 

 

 

你可能感兴趣的:(第七章笔记)