欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

C++:::(双冒号)作用域

程序员文章站 2022-03-10 23:44:21
①空+::代表全局作用域,引用全局变量#include "iostream" //C++输入输出流using namespace std; //使用标准命名空间int a = 1000;void Test0101()//::作用域测试{int a = 2000;cout << "局部a=" << a<

①空+::代表全局作用域,引用全局变量

#include "iostream"  //C++输入输出流
using namespace std; //使用标准命名空间

int a = 1000;

void Test0101()//::作用域测试
{
	int a = 2000;
	cout << "局部a=" << a<<endl;  //采用就近原则,如果不加::作用域,就先使用局部变量
	cout << "全局a=" << ::a << endl;
}
int main()  //主函数入口点
{
	Test0101();
	//cout << "Hello World" << endl; //C++输出语句
	system("pause");
	return 0;
}

C++:::(双冒号)作用域 

②作用域名+::代表引用作用域名下的变量或参数

例子:当没有using namespace std;时,可以直接添加std::作用域来使用std下的函数

C++:::(双冒号)作用域

本文地址:https://blog.csdn.net/weixin_41712487/article/details/108139634

相关标签: C++