C++之std命名空间

发布时间:2026/10/3 4:34:49
C++之std命名空间 C std命名空间在C中 std命名空间是 C 中标准库类型对象的命名空间。我们常用的输入和输出函数都是定义在 std 命名空间中的因此我们需要使用输入和输出必须要引入 std 命名空间。要引用一个命名空间中的内容有三种方法分别为使用 using 引入命名空间、使用 using 限定符和直接使用命名空间限制访问。using引入命名空间语法1using namespace std;// cout说明我们直接使用 using 完全引入了 std 命名空间接下来我们就可以直接使用 std 命名空间中的所有内容了。使用using限定符语法1using std::cout;using std::cin;// cout// cin说明这里我们仅仅使用了 using 引入了 std 命名空间中的 cout 和 cin 因此我们接下来在使用 cout 和 cin 时不再需要使用命名空间了。显式引用语法1//std::cout//std::cin说明我们直接使用std::的形式显式的指定我们使用的 cout 是 std 命名空间的使用的 cin 也是 std 命名空间的。C std命名空间详解我们使用的输入输出函数都是定义在 std 命名空间中的我们可以在dev-c开发环境中打开 iostream 头文件接着我们可以看到 std 命名空间如下我们可以看到这里使用了 namespace 定义了 std 命名空间接着往下看我们可以看到如下代码从这里我们可以看出cin、cout、cerr 和 clog 都是定义在 std 命名空间中的。案例C using引入命名空间使用 using 完全引入了 std 命名空间123456789#include iostreamusingnamespacestd;intmain(){cout 嗨客网(www.haicoder.net)\n endl;cout haicoder endl;cerr Hello HaiCoder endl;return0;}程序运行后控制台输出如下我们直接使用了 using 引入了整个 std 命名空间接下里我们就可以直接使用 std 命名空间中的所有内容了。使用using限定符使用 using 限定符引入 std 命名空间指定内容12345678910#include iostreamusingstd::cout;intmain(){std::cout 嗨客网(www.haicoder.net)\n std::endl;cout haicoder std::endl;std::cerr Hello HaiCoder std::endl;std::clog Hello C std::endl;return0;}程序运行后控制台输出如下我们使用了 using 仅仅引入了 cout因此接下来我们使用 cout 时不需要再指定命名空间了但使用 cerr 和 clog 时必须显式指定命名空间不然会报错。使用命名空间限制访问直接使用命名空间限制访问123456789#include iostreamintmain(){std::cout 嗨客网(www.haicoder.net)\n std::endl;std::cout haicoder std::endl;std::cerr Hello HaiCoder std::endl;std::clog Hello C std::endl;return0;}程序运行后控制台输出如下这次我们没有使用任何的 using 引入命名空间而是直接使用了命名空间限制说明了我们访问的命名空间的内容。C std命名空间教程在 C 中 std 命名空间是 C 中标准库类型对象的命名空间。我们常用的输入和输出函数都是定义在 std 命名空间中的因此我们需要使用输入和输出必须要引入 std 命名空间。要引用一个命名空间中的内容有三种方法分别为使用 using 引入命名空间、使用 using 限定符和直接使用命名空间限制访问。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询