什么是作用域 c 中命名空间的using声明?
浏览量:2564
时间:2021-03-15 22:42:07
作者:admin
c 中命名空间的using声明?
除了内置类型外,C语言还定义了丰富的抽象数据类型库。
访问库中名称的简单方法是使用。
我们使用的库函数基本上属于名称空间STD。我们可以通过::(scope operator)从左侧作用域中找到正确的名称。CIN意味着在名称空间STD中使用名称CIN。但是这个方法很麻烦。通过使用using声明,可以使用不带特殊前缀的所需名称。
#Include<iostream>
using STD::CIN//声明,使用CIN时,从命名空间STD
int main(){
int i
CIN>>I//correct
cout<<I//错误,任何using声明都不需要使用全名
STD::cout<<I//correct,显式使用cout
返回0
}
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。