::名字空间

guzhijie1981 2010-03-15 10:40:22
::这个名字空间表示什么意思?默认的?如果是默认的;表示什么呢;谢谢
...全文
73 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
guzhijie1981 2010-03-15
  • 打赏
  • 举报
回复
结贴结贴结贴结贴结贴;人人有分
guzhijie1981 2010-03-15
  • 打赏
  • 举报
回复
strcpy之类的函数么?
::strcpy();这样?
另外std::cout这个我知道;我是想问光::表示什么名字空间;
冻结 2010-03-15
  • 打赏
  • 举报
回复
::不是全局域吗?
全局变量,全局函数前用。

int a = 1;

int main()
{
int a = 0;
cout << a << endl; // 0
cout << ::a << endl; // 1
}
dubiousway 2010-03-15
  • 打赏
  • 举报
回复
名字空间,类似名字集合吧;
太乙 2010-03-15
  • 打赏
  • 举报
回复
如果你使用:

namespace mystd
{
int i = 10;
}

int fun()
{
int i = 1;
int j = mystd::i; ---这里,j为10,引用的是mystd的i
}
太乙 2010-03-15
  • 打赏
  • 举报
回复
全局名字空间

比如:

int i = 10;

int fun()
{
int i = 1;
int j = ::i;----这里,j为10,引用的全局的i
}
昵称很不好取 2010-03-15
  • 打赏
  • 举报
回复
std::cin —— 表示使用std空间中的cin,::是语法,必须这么使用,表示所在的域
在类中也可以这么使用

64,676

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧