作者cooper6334 (小恐龍)
看板C_and_CPP
標題[問題] C++的入門問題
時間Thu May 14 01:15:07 2009
這一年來上課都在上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