[问题] namespace std的问题

楼主: jack710619 (ECLin)   2014-10-23 05:20:40
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
Dev C++
问题(Question):
吃饱太闲突然想到这个问题
就是我们常用的
using namespace std;
那个 std 这个 namespace 到底定义在哪里?
还有就是它里面到底定义了哪些东西?
我试过各种关键字都找不到
甚至还开了 stdlib.h 来找
可惜找不到 cstdlib
想请问板上有大大知道吗?
作者: cjcat2266 (CJ Cat)   2014-10-23 06:10:00
STL
作者: a27417332 (等号卡比)   2014-10-23 07:36:00
印象中在档案中通常用macro取代namespace关键字
作者: ibmibmibm (BestSteve)   2014-10-23 10:50:00
c++的header都会有,如<iostream>
作者: tinlans ( )   2014-10-24 00:55:00
C++ 不是开发平台
作者: kwpn (ITSST)   2014-10-24 13:20:00
namespace是C++程式语言定义的关键字, std是C++ STL里定义的一个namespacestdlib.h是C的函式库, 不是C++的STL, 当然找不到
作者: uranusjr (←這人是超級笨蛋)   2014-10-24 14:13:00
我有点怀疑上面写 STL 的知不知道 STL 是什么意思
作者: carylorrk (carylorrk)   2014-10-24 15:22:00
很多人常常把 STL 当成 C++ standard library 的代名词
作者: tinlans ( )   2014-10-24 15:32:00
C++ Standard Library 不等于 STL
作者: kwpn (ITSST)   2014-10-24 18:47:00
没错, 我说错了, 正确应该是C++ Standard Library

Links booklink

Contact Us: admin [ a t ] ucptt.com