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

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

#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下的函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值