关键字:static、各个关键字的作用范围、namespace
作者:互联网
1.static
在局部变量上使用static关键字,可以将它们从自动持续时间更改为静态持续时间。
如:在块内的局部变量,可以变成全局变量(仅限此源文件)。
2.关键字的可变范围,持续时间和链接摘要
因为变量具有范围,持续时间和链接,所以我们在图表中进行总结:
3.namespace
如果发生了命名冲突,可以使用::范围解析运算符访问命名空间。例如:
namespace foo{
int do(int x,int y){
return x-y;
}
}
namespace goo{
int do(int x,int y)
{
return x+y;
}
}
int main(){
std::cout<<foo:: do(3,4)<<'\n';
return 0;
}
在有争议的函数前,使用范围解析运算符,就可以避免冲突。
标签:持续时间,int,namespace,运算符,关键字,static 来源: https://blog.csdn.net/weixin_42672110/article/details/100107297