看板 C_and_CPP 關於我們 聯絡資訊
這一年來上課都在上C,最近打算開始碰C++ 我拿我以前寫過的東西拿去C++的complier跑,八成都可以跑 我有必要改變我用習慣的printf scanf, 而改用std::cin std::out嗎? 這樣程式本身會比較有效率嗎? 另外有一些C使用而C++不能用的東西 像C的函式參數可以是空白,但C++就不行 還有C是用malloc做動態記憶體配制,而C++好像是用new 還有某些指令C可以直接用,C++就要額外叫函式庫 請問有其他類似這些要注意的東西嗎? -- 我要以耍冷來對抗溫室效應 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.170.62.117
DiLegend:可以加個using namespace std; 在輸入輸出可以懶散一點 05/14 01:27
VictorTom:小弟以為, 就算C函式參數可以空白, 也不要這樣子寫@_@" 05/14 08:56
VictorTom:new/delete比起malloc/free還會多做constructor/dtor. 05/14 08:56
VictorTom:不過老實說除非自定class或複雜含ptr的struct, 我自己也 05/14 08:58
VictorTom:習慣用new; 話說哪些指令C可以直接用C++要額外lib的?_? 05/14 08:58
Ebergies:改成 cout 會比較沒效率... 05/14 10:09