{{adMap.article_top.title}}
{{adMap.article_top.cta}}

[問題]C++; 關於 using namespace std;
程式設計板 {{ articleMoment(createdAt) }}

好請問一下平常習慣用C++的各位神人 雖然 using namespace std; 是個蠻糟的習慣,但有沒有人還是情不自禁的為了省時間照樣用呢?(像本人QQ) 還是會因code的長短和功用有不一樣的習慣?舉例來講,可能在競賽的時候用,但寫比較長的project就不會?


  回文

你可能有興趣的文章...

{{adMap.article_bottom.cta}}
{{adMap.article_bottom.title}}
{{adMap.article_bottom.content}}

全部留言

B1 {{commentMoment( "2017-03-14T14:15:57.205Z" )}}

寫project的時候 這不是個好習慣 打競賽的時候 不這樣寫的是笨蛋

寫project的時候 這不是個好習慣 打競賽的時候 不這樣寫的是笨蛋
2
B2 {{commentMoment( "2017-03-14T14:59:58.674Z" )}}

競賽不要用cin cout 啊啊啊啊 除非有優化過

競賽不要用cin cout 啊啊啊啊 除非有優化過
0
B3 {{commentMoment( "2017-03-14T15:08:25.815Z" )}}

B2  sync_with_stdio(false); cin.tie(0);

B2  sync_with_stdio(false); cin.tie(0);
2
B4 {{commentMoment( "2017-03-14T15:10:20.721Z" )}}

ios_base::sync_with_stdio(0) 也不要用endl  endl也很慢

ios_base::sync_with_stdio(0) 也不要用endl  endl也很慢
0
B5 (原 Po)   {{commentMoment( "2017-03-14T15:16:44.932Z" )}}

B3 想知道那兩行的功用

B3 想知道那兩行的功用
0
B6 {{commentMoment( "2017-03-14T15:51:48.508Z" )}}

Cin cout 預設是跟stain stdout 同步 要做額外的運算所以比較慢 但如果關掉就會不能用scant printf  cin 預設綁住cout 導致每一次都要flush一次清空緩沖區所以cin.tie(NULL)讓cin綁住一個空的ostream

Cin cout 預設是跟stain stdout 同步 要做額外的運算所以比較慢 但如果關掉就會不能用scant printf  cin 預設綁住cout 導致每一次都要flush一次清空緩沖區所以cin.tie(NULL)讓cin綁住一個空的ostream
1
B7 {{commentMoment( "2017-03-14T15:52:58.863Z" )}}

B4  #define \n endl B5 第一行是解除和cstdio的綁定,也就是你不能使用scanf、printf 第二行是解除cin和cout的綁定,這部分牽涉到底層buffer,有點難解釋XD

B4  #define \n endl B5 第一行是解除和cstdio的綁定,也就是你不能使用scanf、printf 第二行是解除cin和cout的綁定,這部分牽涉到底層buffer,有點難解釋XD
1
B8 {{commentMoment( "2017-03-14T15:53:33.989Z" )}}

B6已經回答了我還回答幹嘛QAQ 我恨網頁板

B6已經回答了我還回答幹嘛QAQ 我恨網頁板
0
B9 {{commentMoment( "2017-03-14T15:54:13.946Z" )}}

B7  你define 打反了吧OAO

B7  你define 打反了吧OAO
0
B10 {{commentMoment( "2017-03-14T16:01:48.580Z" )}}

B9  抱歉頭暈了QQ 而且我還沒打字元符號QQ #define endl '\n' 這樣才對

B9  抱歉頭暈了QQ 而且我還沒打字元符號QQ #define endl '\n' 這樣才對
1
B11 (原 Po)   {{commentMoment( "2017-03-14T19:58:14.294Z" )}}

感謝解答

感謝解答
0
匿名

匿名

B12 {{commentMoment( "2017-03-17T04:29:17.541Z" )}}

using namespace std; 到底有什麼不好 我們資訊老師通通這樣寫😂

using namespace std; 到底有什麼不好 我們資訊老師通通這樣寫😂
1
B13 (原 Po)   {{commentMoment( "2017-03-17T18:34:37.284Z" )}}

B12 在寫小小小小程式的時候,如果功能不大而且只需要用到基本運算,那用 using namespace std; 不會有太大的問題 但當你的 project 或 code 需要用到 std 以外的其他 library 的話,要是有同一個名字的 function 程式就會搞不懂到底要用哪個了

B12 在寫小小小小程式的時候,如果功能不大而且只需要用到基本運算,那用 using namespace std; 不會有太大的問題 但當你的 project 或 code 需要用到 std 以外的其他 library 的話,要是有同一個名字的 function 程式就會搞不懂到底要用哪個了
0
B14 {{commentMoment( "2017-03-20T03:36:34.587Z" )}}

那通常是怎麼寫的 ??

那通常是怎麼寫的 ??
0
B15 (原 Po)   {{commentMoment( "2017-03-20T21:13:16.334Z" )}}

B14 通常??

B14 通常??
0
B16 {{commentMoment( "2017-03-20T23:01:17.659Z" )}}

B15 using namespace std這段 因為老師這樣教 也沒說過為什麼 =填鴨式教育

B15 using namespace std這段 因為老師這樣教 也沒說過為什麼 =填鴨式教育
0


登入後發表留言






確定要刪除此文章?
[問題]C++; 關於 using namespace std;

好請問一下平常習慣用C++的各位神人 雖然 using namespace std; 是個蠻糟的習

檢舉{{reportFloor? '留言B'+reportFloor: '文章'}}
檢舉{{'原po回覆B'+reportFloor+'留言'}}
請選擇刪除文章原因
請選擇刪除留言原因
您即將進入之文章內容需滿十八歲方可瀏覽

根據「電腦網路內容分級處理辦法」修正條文第六條第三款規定,已於網站首頁或各該限制級網頁,依台灣網站分級推廣基金會規定作標示。若您尚未年滿十八歲,麻煩點選離開。若您已滿十八歲,一樣不可將本區之內容派發、傳閱、出售、出租、交給或借予年齡未滿18歲的人士瀏覽閱讀,或將本網站內容向該人士出示、播放或放映。

離開
問題讀取中...稍待60秒...