[問題] using namesapce std; 跟 .h

看板C_and_CPP (C/C++)作者 (DaiJouBu)時間16年前 (2010/03/16 21:46), 編輯推噓2(207)
留言9則, 5人參與, 最新討論串1/1
這個問題我一直很想問 .h 跟 using namespace std; 到底有什麼差別?如果沒差別的話,我相信只有會.h而 不會有using namespace std;因為人都有惰性。 他們到底有什麼淵源? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.41.191.242

03/16 21:47, , 1F
C++的一個特色就是namespace 你可以查查看這東西是幹嘛用
03/16 21:47, 1F

03/16 21:48, , 2F
因此通常建議在C++用 <cxxx> 而非 <xxx.h>
03/16 21:48, 2F

03/16 21:49, , 3F
雖然功能一樣 但是他們都是包在 namespace std 裡面
03/16 21:49, 3F

03/16 21:52, , 4F
(指指ID) 板大, 人家來踢館了....XD (光速逃XDDD)
03/16 21:52, 4F

03/17 01:05, , 5F
我在猜他想說 <iostream.h> 和 <iostream> + using
03/17 01:05, 5F

03/17 01:06, , 6F
如果是這問題...我不想回.....
03/17 01:06, 6F

03/17 15:03, , 7F
他們的淵源來自於原先不使用using namespace的人爛屁股
03/17 15:03, 7F

03/17 15:04, , 8F
惰性啊...這也難怪這年頭還有人教書還在用TC++ 3.0/TC 2
03/17 15:04, 8F

03/17 15:13, , 9F
教學使用Turbo C,大家當海盜,吸毒販毒,危害社會(*)
03/17 15:13, 9F
文章代碼(AID): #1Bdukbh3 (C_and_CPP)
文章代碼(AID): #1Bdukbh3 (C_and_CPP)