::是运算符中等级最高的,分为三种
1、全局作用域符,::name
当全局变量在局部函数中与某个变量重名,可用::来区分。
2、类作用域,class::name
A、B为两个类,都有成员member。A::member表示类A中的成员member。
3、命名空间。std::cout
C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。using namespace std ,你所使用的库函数或者变量就是在该名字空间中定义的,这样就不会引起不必要的冲突。std::cout 这样编译器就会明白我们调用的cout是命名空间std中的cout。
::运算符用法
最新推荐文章于 2024-06-18 13:18:41 发布