特牛生活网

C++继承中的同名覆盖问题_c++同名覆盖-CSDN博客

网友收藏
文章浏览阅读2.7k次,点赞10次,收藏50次。1、同名覆盖的理论关键:继承中同名覆盖问题的核心知识点:作用域问题,例子:int a;void dosomething(){ double a; cin>>a; //使用double a}现象:内层作用域会覆盖外层作用域的同名变量,而无论变量的类型。原因:当编译器遇到a时,首先在local作用域查找该变量,找到则停止向外查找,而无论这个变量的类型,这就是C++名称遮掩..._c++同名覆盖
标签:c++同名覆盖