開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Dev C++
問題(Question):
吃飽太閒突然想到這個問題
就是我們常用的
using namespace std;
那個 std 這個 namespace 到底定義在哪裡?
還有就是它裡面到底定義了哪些東西?
我試過各種關鍵字都找不到
甚至還開了 stdlib.h 來找
可惜找不到 cstdlib
想請問板上有大大知道嗎?
印象中在檔案中通常用macro取代namespace關鍵字
作者:
ibmibmibm (BestSteve)
2014-10-23 10:50:00c++的header都會有,如<iostream>
作者:
tinlans ( )
2014-10-24 00:55:00C++ 不是開發平台
作者:
kwpn (ITSST)
2014-10-24 13:20:00namespace是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:00C++ Standard Library 不等於 STL
作者:
kwpn (ITSST)
2014-10-24 18:47:00沒錯, 我說錯了, 正確應該是C++ Standard Library