好請問一下平常習慣用C++的各位神人
雖然 using namespace std; 是個蠻糟的習慣,但有沒有人還是情不自禁的為了省時間照樣用呢?(像本人QQ)
還是會因code的長短和功用有不一樣的習慣?舉例來講,可能在競賽的時候用,但寫比較長的project就不會?
你可能有興趣的文章...
全部留言
Cin cout 預設是跟stain stdout 同步 要做額外的運算所以比較慢 但如果關掉就會不能用scant printf cin 預設綁住cout 導致每一次都要flush一次清空緩沖區所以cin.tie(NULL)讓cin綁住一個空的ostream
B4 #define \n endl B5 第一行是解除和cstdio的綁定,也就是你不能使用scanf、printf 第二行是解除cin和cout的綁定,這部分牽涉到底層buffer,有點難解釋XD
B12 在寫小小小小程式的時候,如果功能不大而且只需要用到基本運算,那用 using namespace std; 不會有太大的問題 但當你的 project 或 code 需要用到 std 以外的其他 library 的話,要是有同一個名字的 function 程式就會搞不懂到底要用哪個了