当前位置: 移动技术网 > 移动技术>移动开发>IOS > C++:::(双冒号)作用域

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

2020年08月01日  | 移动技术网移动技术  | 我要评论
①空+::代表全局作用域,引用全局变量#include "iostream" //C++输入输出流using namespace std; //使用标准命名空间int a = 1000;void Test0101()//::作用域测试{int a = 2000;cout << "局部a=" << a<<endl; //采用就近原则,如果不加::作用域,就先使用局部变量cout << "全局a=" << ::a &l

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

#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;
}

 

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

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

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

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网