初学C++,关于namespace的一些疑问!

cssin 2001-07-24 02:29:15
为什么在一开始的时候就要这么用呢??
#include <iostream>
#include <string>

using namespace std;
我这么用也能编译过去啊!
#include <iostream.h>
#include <string.h>
另外namespace的中名是什么哈??

多谢各位高手赐教!!
...全文
57 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cssin 2001-07-24
多谢各位指教!
回复
dongyingtao 2001-07-24
namespace 的中文名可以叫”命名空间“,不过好像很少用中文描述
回复
dongyingtao 2001-07-24
你这两种用法所引用的头文件根本就是不同的,
第一种用法是引用的C++ STL的头文件,名字就叫iostream和string,后面没有.h
第二种用法是引用的CRT(C Runtime Library)中的头文件string.h和STL没出来之前C++一直使用的旧流头文件iostream.h
回复
z_sky 2001-07-24
自己去include目录打开iostream文件,看一眼就明白了。
namespace 顾名思义 “名空间”, 一般的c++书都有讲,简单说就是定义变量、函数等的作用域。
回复
相关推荐
发帖
C语言
创建于2007-09-28

6.3w+

社区成员

C语言相关问题讨论
申请成为版主
帖子事件
创建了帖子
2001-07-24 02:29
社区公告
暂无公告