当前位置: 首页 > news >正文

网站死链接海北高端网站建设哪家好

网站死链接,海北高端网站建设哪家好,我想注册网站怎么做,wordpress站点搬家namespace命名空间 什么是命名空间? namespace命名空间 同一个名称在不同的命名空间中所指向的对象是不同的 为什么要使用命名空间? 防止标识符的命名发生冲突 你写的代码中定义了个fun()函数 所使用的类库中也包含了一个fun()函数 当你的代码中调用fun()函数时 程序:?…

namespace命名空间

什么是命名空间?

  • namespace=命名空间

同一个名称在不同的命名空间中所指向的对象是不同的

为什么要使用命名空间?

防止标识符的命名发生冲突

你写的代码中定义了个fun()函数
所使用的类库中也包含了一个fun()函数
当你的代码中调用fun()函数时
程序:?到底用哪里的fun()函数?类库里面的还是你写的?

为了解决这问题,引入了命名空间(namespace)的概念

命名空间的使用

命名空间的创建和使用

#include<iostream>
using namespace std;
namespace first_space
{void func(){cout <<"这是在第一个命名空间"<<endl;}
}
namespace second_space
{void func(){cout<<"这是在第二个命名空间"<<endl;}
}
// 使用命名空间
int main()
{// 使用第一个命名空间的函数func()first_space::func();// 使用第二个命名空间中的函数func()second_space::func();// 不指定命名空间使用func()会怎么样? 会报错 因为编译器在当前的命名空间中找不到func()// func();return 0;
}

命名空间中using的用法

using namespace 命名空间名称;

使用指定的命名空间

#include<iostream>
using namespace std;
namespace first_space
{void func(){cout <<"这是在第一个命名空间"<<endl;}
}
namespace second_space
{void func(){cout<<"这是在第二个命名空间"<<endl;}
}
// 指定使用某个命名空间 这样就不用在前面加上命名空间的名字了
using namespace second_space;
// 指定使用第二个命名空间
int main()
{// 使用第一个命名空间的函数func()first_space::func();// 使用第二个命名空间中的函数func()func();// 因为已经指定了所以不需要详细的说明使用哪个命名空间return 0;
}

命名空间使用时的注意点

  • 先声明命名空间再使用

和函数一样 必须先声明后使用

//using namespace second_space; 错误的写法 因为这个时候second_space还没声明呢 不能使用
namespace second_space
{void func(){cout<<"这是在第二个命名空间"<<endl;}
}
using namespace second_space;//正确的写法 先声明后使用

小结

  • 用户可以自定义命名空间
  • 可以使用C++自带的命名空间
  • 命名空间和函数一样必须先定义后使用

参考链接

详解c++的命名空间namespace

C++ 命名空间 | 菜鸟教程

http://www.yayakq.cn/news/252455/

相关文章:

  • 网站建设企业开源dede单本小说网站源码
  • 网站怎么做电脑系统常州网站制作培训
  • 城市建设法规考试网站项目合作网站
  • 服务器搭建网站视频教程现在哪个公司家庭网络好用
  • 字体设计灵感网站服装手机商城网站建设
  • 淮南市城乡建设局网站临平做网站电话
  • 制作高端网站公司排名做中介平台网站 需要什么
  • 西安做百度推广网站 怎样备案wordpress 响应式模块
  • 怎样建设一个英语网站贵阳网站建设设计公司哪家好
  • 做论坛和做网站有什么区别广告建设网站建设
  • 怎么做淘宝客网站赚钱吗顺德品牌网站建设优惠
  • 免费域名网站建设徐州市水利工程建设有限公司网站
  • pascal建设网站印象笔记 wordpress
  • 广州网站建设新锐wordpress不同分类文章不同模板
  • 网站开发手册优秀原创设计网站
  • 设计网站中企动力优什么网站可以做项目
  • 营销网站制作公司没企业可以做网站吗
  • 做企业网站域名wordpress 所以文章
  • 专业足球网站开发网站内部链接建设
  • 做网站企业经营范围sem是什么基团
  • 专业的大连网站建设未来科技
  • 电子商务网站域名注册要求企业做网站多少钱
  • 昆明pc网站建设网站内容建设运维服务器
  • 中山做网站哪家便宜设计网页通常使用什么语言
  • 北京网站制作公司兴田德润可信赖网站域名绑定破解
  • 如何获取网站访客qq共同建设网站协议
  • 专门做汽车配件的外贸网站客户管理的四个步骤
  • 网页在线制作网站手机端html编辑器
  • 正规网站建设排行3d建站
  • 随州北京网站建设seo案例分析