[問題] namespace std的問題

看板C_and_CPP作者 (ECLin)時間10年前發表 (2014/10/22 21:20), 10年前編輯推噓4(407)
留言11則, 7人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Dev C++ 問題(Question): 吃飽太閒突然想到這個問題 就是我們常用的 using namespace std; 那個 std 這個 namespace 到底定義在哪裡? 還有就是它裡面到底定義了哪些東西? 我試過各種關鍵字都找不到 甚至還開了 stdlib.h 來找 可惜找不到 cstdlib 想請問板上有大大知道嗎? -- 別人的性命是框金又包銀 阮的性命不值錢 別人呀若開嘴是金言玉語 阮若是加講話 唸咪就出代誌 怪阮的選課時 遇到歹八字 人是好命子 阮治在做coding~ 窗外的野鳥替阮啼 Gay show coding 身不由己~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.118.36.11 ※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1414012848.A.498.html ※ 編輯: jack710619 (122.118.36.11), 10/23/2014 05:21:29

10/23 06:10, , 1F
STL
10/23 06:10, 1F

10/23 07:36, , 2F
印象中在檔案中通常用macro取代namespace關鍵字
10/23 07:36, 2F

10/23 10:50, , 3F
c++的header都會有,如<iostream>
10/23 10:50, 3F

10/24 00:55, , 4F
C++ 不是開發平台
10/24 00:55, 4F
已改,感謝 ※ 編輯: jack710619 (122.118.36.11), 10/24/2014 10:59:30

10/24 13:20, , 5F
namespace是C++程式語言定義的關鍵字, std是C++ STL裡定義的
10/24 13:20, 5F

10/24 13:20, , 6F
一個namespace
10/24 13:20, 6F

10/24 13:21, , 7F
stdlib.h是C的函式庫, 不是C++的STL, 當然找不到
10/24 13:21, 7F

10/24 14:13, , 8F
我有點懷疑上面寫 STL 的知不知道 STL 是什麼意思
10/24 14:13, 8F

10/24 15:22, , 9F
很多人常常把 STL 當成 C++ standard library 的代名詞
10/24 15:22, 9F

10/24 15:32, , 10F
C++ Standard Library 不等於 STL
10/24 15:32, 10F

10/24 18:47, , 11F
沒錯, 我說錯了, 正確應該是C++ Standard Library
10/24 18:47, 11F
文章代碼(AID): #1KI1-mIO (C_and_CPP)