[問題] 新手觀念問題 可以幫我區別嗎?
最近正在學習VC (我以前都寫BCB)
看到開頭 就有問題
我不太清楚
using namespace 是什麼?
範例是說 using namespace std ;
即可使用std標準函式庫的功能內的功能
那我這裡就有問題了
比如
std::cin >> .... 跟 cin >> .... 一樣嗎?
我這兩種程式都看過 但我分不出差別
問題二
我發現 有的人沒有宣告 using namespace std ;
但是他仍然可以使用 std 裡面的功能
比如
std::vector<Cluster> clusters;
問題三(剛剛想到又修到文章裡面)
我發現vector這個功能 好像不是std內的功能
因為我看見使用 vector 需要 #include<vector>
也就是說vector因該不屬於std(個人臆測)
可是我又看到了兩種版本(我快被搞瘋了)
一種是 std::vector<Cluster> clusters;
另一種 vector<Cluster> clusters;
到底是怎樣?
該不會是
----------------------以下是個人臆測---------------------
當你宣告 using namespace std ;
你可以使用 std全部功能
但如果你只想要某一種功能 如 cin
那就寫std::cin >> ....
是這樣嗎???
是這樣嗎???
是這樣嗎???
是這樣嗎???
呼呼呼呼!!!這種胡亂猜測程式的感覺真不錯~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.64.88.58
推
07/10 15:23, , 1F
07/10 15:23, 1F
→
07/10 15:23, , 2F
07/10 15:23, 2F
→
07/10 15:28, , 3F
07/10 15:28, 3F
※ 編輯: NoobImage 來自: 203.64.88.58 (07/10 15:36)
推
07/10 16:54, , 4F
07/10 16:54, 4F
→
07/10 16:54, , 5F
07/10 16:54, 5F
推
07/10 17:02, , 6F
07/10 17:02, 6F
→
07/10 20:35, , 7F
07/10 20:35, 7F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章