[問題] 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