中易网

QT 中namespace的作用

答案:1  悬赏:70  
解决时间 2021-03-03 19:24
请问在QT的头文件定义中,比如一个这样的句子,namespace Ui { class AddressBook; } 有什么用处? 在实现部分的构造函数中,AddressBook::AddressBook(QWidget *parent) : QMainWindow(parent), ui(new Ui::AddressBook) { ui->setupUi(this); } 这样的构造与C++中的构造不太一样,具体UI是干什么用的?
最佳答案
namespace,翻译过来就是名字空间,是c++中的概念,其实现在好多语言都是这个概念
QT Creator生成的UI貌似都有这个东西,对于短小的程序作用不大,都删掉也没有关系

最好看看c++ primer之类的书,上面讲得很清楚的
基本概念如下:
namespace是用来解决C++的名字冲突问题的
名字空间名必需是唯一的,否则必需在它们的外面再套上一层名字空间,名字空间可以和类一样的嵌套使用
同名类在声明实例时必需加上名字空间作用域符“名字空间名::类名”
不一定只有类才可加上名字空间的外套,其它如,局部变量、全局变量等都可加上名字空间外套。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请大家帮忙,我碰到了一个难题。首先我想了解
跑步可以让皮肤变得细腻紧致吗???
Adobe Reader X,安装了韩语语言包之后,仍然不
雪莱特照明地址在什么地方,想过去办事
宇航员进仓时穿的宇航服有多重
高等数学。我要详细的手写过程千万不要给我答
怎么拼接大屏幕液晶,还能分屏显示/整屏
建筑电气设计 需要做什么计算
从北京站怎么坐北京地铁十号线呢
塔什库尔干县麻扎种羊场小学地址在哪,我要去
最好的运动品牌是哪个啊??
莲花禅寺在什么地方啊,我要过去处理事情
绿滋源四季椰子鸡宾阳店我想知道这个在什么地
x+y+z=100,5x+3y+z/3=100,求x,y,z的解
无尽天灯和无尽天灯之战神是一个吗
推荐资讯
乐美幼儿园地址在哪,我要去那里办事
想装一个现代时尚简约的客厅,不知道色彩如何
瑞豪专业烫染连锁(龙盛路店)在哪里啊,我有事
锅聚点万达店地址在哪,我要去那里办事
兰州拉面广告上的清真寺叫什么名字
蜻蜓的翅膀震动频率快还是蜂鸟的
聊天室的彩条是什么意思
安徽亿腾汽车科技有限公司地址在哪,我要去那
秋装黄色连衣裙配什么样的鞋子好
虾一品盱眙龙虾(龙塘家园店)地址在哪,我要去
骁龙652与骁龙801哪个好
寻仙手游去那捉坐骑多久刷新一回
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?