「命名空间内部使用的名字的查找」与「类成员定义中使用的名字的查找」的区别

来源:互联网 发布:手机麻将游戏源码 编辑:程序博客网 时间:2024/04/29 00:07

二者都是向外查找,即本级作用域里没有找到,就向上一级的作用域去找这个名字出现的地方。区别就在于:

「命名空间内部使用的名字的查找」最终以全包围的全局命名空间结束;

「类成员定义中使用的名字的查找」如果名字不是局部于成员函数的,就试着在查找更外层作用域之前在类成员中确定名字。

原创粉丝点击