[問題] C與C++

看板C_and_CPP (C/C++)作者 (mouse)時間16年前 (2009/05/22 08:32), 編輯推噓4(404)
留言8則, 7人參與, 最新討論串1/1
請問大大們 c與c++在執行上有什麼東西會不同? 小弟知道c++可cover所有c的寫法 但是最近同一程式用c跑跟用c++來跑 所計算出來的執行時間會不同 所以想知道有沒有什麼function跟指令是c++會要執行比較久的?? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.166.101.227

05/22 09:55, , 1F
同一程式用C跟C++跑是指? printf 改 cout ???
05/22 09:55, 1F

05/22 10:08, , 2F
scanf改cin printf改cout 測資一多 時間會差很多
05/22 10:08, 2F

05/22 10:09, , 3F
不要用endl...
05/22 10:09, 3F

05/22 10:34, , 4F
謝謝大大們的回答,小弟c還沒有學得很好
05/22 10:34, 4F

05/22 10:34, , 5F
所以是把.c轉成.cpp還是用printf,這樣跑出來時間會不一
05/22 10:34, 5F

05/22 11:22, , 6F
有開最佳化嗎?有做過 profiling 嗎?
05/22 11:22, 6F

05/22 15:08, , 7F
為什麼不要用endl??我用超多的 指點我一下啦~~
05/22 15:08, 7F

05/22 15:23, , 8F
endl 會 flush buffer
05/22 15:23, 8F
文章代碼(AID): #1A5VAf6i (C_and_CPP)
文章代碼(AID): #1A5VAf6i (C_and_CPP)