C++冒号的作用域

当同时定义了一个全局变量a和局部变量a:

结果输出了局部变量的10,因为程序遵循就近原则。

:: 代表全局作用域

如果想无视就近原则,打印全局变量的a,就在输出时把a的前面加两个冒号。

::

相关推荐
小龙报几秒前
【数据结构与算法】单链表核心精讲:从概念到实战,吃透指针与动态内存操作
c语言·开发语言·数据结构·c++·人工智能·算法·链表
近津薪荼12 分钟前
递归专题(1)——汉诺塔
c++·学习·算法
蒸蒸yyyyzwd13 分钟前
stl源码剖析迭代器学习笔记
c语言·c++
-To be number.wan16 分钟前
算法学习日记 | 模拟
c++·学习·算法
EQ-雪梨蛋花汤17 分钟前
【问题反馈】JNI 开发:为什么 C++ 在 Debug 正常,Release 却返回 NaN?
开发语言·c++
王老师青少年编程17 分钟前
2023信奥赛C++提高组csp-s复赛真题及题解:密码锁
c++·真题·csp·密码锁·信奥赛·csp-s·提高组
naruto_lnq18 分钟前
高性能消息队列实现
开发语言·c++·算法
charlie11451419118 分钟前
malloc 在多线程下为什么慢?——从原理到实测
开发语言·c++·笔记·学习·工程实践
D_evil__20 分钟前
【Effective Modern C++】第四章 智能指针:18. 使用独占指针管理具备专属所有权的资源
c++
王老师青少年编程20 分钟前
2023信奥赛C++提高组csp-s复赛真题及题解:消消乐
c++·真题·csp·信奥赛·消消乐·csp-s·提高组