问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++中std命名空间是什么概念?作用是什么?为什么要引入它,而不像C中...

发布网友 发布时间:2023-12-21 17:16

我来回答

2个回答

热心网友 时间:2024-10-03 15:15

首先说一下printf吧,在最早的C语言的时候,由于不是面向对象,所以所有的函数都是唯一的!也就是说你打印的话,就必然会使用printf函数,当然了,你也可以操作更底层的代码,但是一般人不会那么干的,所以PRINTF就属于唯一的函数。
后来C++出现了,并且出现了STL或者一些其他面向对象的概念和函数。那么就会出现你写的函数和系统提供的函数会发生冲突,例如你可以自己写一个sort()函数来进行排序,但是STL里面也提供了sort()函数进行排序。并且如果你调用sort()函数的话,那么系统到底是调用你写的函数呢,还是调用STL的函数呢?这就需要到命名空间了。
如果你直接sort()的话,那么可能是调用你写的函数。
但是如果你std::sort()的话,就是调用STL中的排序函数。

命名空间说白了,就是有多个同名函数,或者变量。用命名空间来区分这些同名的变量和函数。

热心网友 时间:2024-10-03 15:11

目的 解决命名的冲突

即使名字相同,只要不是在一个命名空间中,编译器还是可以运行的....
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
生产车间员工岗位职责及权限、任职要求分别是什么 车间普工岗位职责(集合6篇) "上海"的地名是谁起的,什么意思? 老公的爸妈是表亲,我爸妈也是表兄妹,孩子会怎么样吗? 爸妈是近亲结婚他们是表兄妹 我生孩子会有问题吗? 爸妈是亲表兄妹结婚对这代没事。。不知道下一代有问题没。。。_百度... 鉴证实录 法证女朋友怎么死的0 沈阳御通实业有限公司怎么样? 玉环御通广告有限公司御通服务 问御石通效果怎么样啊,治疗结石的 成都信息工程大学的电子信息科学与技术专业怎么样,就业又没有竞争力... 春天怎样护肤比较好 手机怎么不能同时登录两个 泰州靖江至广东东莞怎么坐车 乘火车从广州到江苏靖江市应该怎么走(比较快捷的) 怎样修改第二次 ...或公众满意)的思想,最早起源?哪位思想家最早提出这思想?(是古希腊... 微信账号和是一样吗 对秦始皇暴政的评价?10 怎样用手机注册第二个 威海住房公积金贷款如何提前还款,我贷了27万,以后有钱了要提前还款,怎... 2014年1月30日23点33分出生的男孩属相是什么?五行有... 哪个小说作者一本书赚了3600万,还上过《天天向上》 pspice求助,为什么我这个电路图老出问题说floating,我把接地符号也改... 如何修改第二次 新手PSPice出现问题,向各位大神求助 如何强制二次修改 简谱 扒谱 口琴! 高分 加分 小孩2014年农历8月30日早上0点40分出生,男孩。求五行... 春天怎么护肤 钝角小于多少度大于多少度 全民K歌,录制了怎么没声音,怎么回事啊156 手机游戏停运了,该下什么软件来阻止它停运? 2014年6月30日下午5点43分出生的男孩五行缺什么 全民K歌录制没有我的声音怎么回事40 百度全民K歌正在录音,视频没有声音是怎么办? 同一个手机号注册两个,新的刚注销,旧的怎么找回? 被封怎么解除银行卡? 秦始皇的暴政引起老百姓的不满表现在哪些地方? 为什么说秦始皇是中国著名的暴君? 他有哪些暴政行为 越多越好33 蓝调口琴求扒谱 简谱高手请进............求助1 一个如何同时在2个手机上登录 各位,能告诉我《我心唱响》的主持人曹启泰那里去了 ??? 我不喜欢... 打电话骂饿了吗客服会对生意有影响吗? 发朋友圈屏蔽了工作群,之后有群里的同事加我,他还能看见原来屏蔽的那条... PPT自动放映完后怎样让它停留在最后一页46 PPT自动播放完毕后怎么养保持最后的画面不动6 理光1075怎么清除代码SC5438 ...魔兽的故事,如果不玩游戏的话,看小说到哪里去看?