命名空间(namespace)的意思:
举个例子吧,我们的名字,有很多时候会重名,比如张三。
世界上可能有几十几百个张三。
我们的世界里当然可以用身份证号码来分啦,但在没有身份证的时代怎么分呢?
有办法的,比如,可以在名字前面加上地方名,如
广东的张三
上海的张三
同样的道理,我们在编程时,不同的程序员可能都会喜欢用同样的名字来表示相同的东西,如,大家可能都会用 dog 来表示狗类。好了,现在有好几位程序员都写了 dog 类,可能各自的功能不同或相同。就好比好几家人都养了条狗一样。好了,在程序调用时,编译器傻了,它不知道该拉哪家的狗出来响应呀!
怎么办?哦,让我们在狗前面加上 namespace(名字空间) 以示区分,好了,于是程序中就有了
张三 的 狗
李四 的 狗
啰嗦了一大堆,该说回来了
std::
std 表示是 C++ 的标准命名空间,就是编译系统自带有的,按 C++ 标准定义好了的。
:: 书写格式
比如,在使用输出 时,如果它达不到我们想要的效果,我们也可以自己定义一个名字空间。
取名 myspace,再在这个空间里写一个 cout 函数来实现。调用时,就成了 。
到此这篇c++简单好玩的编程代码(c++最简单的代码)的文章就介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/cjjbc/53829.html