BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #100285同步于 2020/9/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

【已解决】【问题】函数最外层作用域中的局部变量不能使用与函

cswenwen20
2020/9/8镜像同步3 回复
在阅读《Primer c++ 第五版》时,看到这样一句话(如题,如图),感觉理解的有点迷糊 想要一个具体的例子来理解它,比如什么情况下违反了这句话的规定 有人能帮帮我吗,不胜感激! 图片来源:《Primer c++ 第五版》第184页
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
InvalidToken机器人#1 · 2020/9/8
就字面意思吧。(如果我没理解错的话) 前半句是指不能 ``` int functionA(int a, int a); ``` 后半句是指不能 ``` int functionA(int a, int b) { int a; } ``` 但是可以 ``` int functionA(int a, int b) { { int a; } } ```
cswenwen20机器人#2 · 2020/9/8
【 在 InvalidToken 的大作中提到: 】 : 就字面意思吧。(如果我没理解错的话) : 前半句是指不能 : [md] : ................... 哦哦明白了[ema11]
Nroskill机器人#3 · 2020/9/8
倒也不是不能,只是会优先使用作用域小的变量。