作者s25g5d4 (function{}())
看板C_and_CPP
標題Re: [討論] 如何從C轉到C++
時間Sun Mar 23 20:57:37 2014
我們學校每個禮拜都有程式研討會寫 UVa 題目
而講師(碩士生)跟我們說不管你寫的是 C 還是 C++
建議一律選 C++ Compiler
因為有時候你根本不知道你寫的是 C 還是 C++
例如 ANSI C 的變數宣告不可放在 for 的括號裡面:
for (int i = 0; i < 100; ++i) {} // Can't do this in ANSI C
但是改用 C++ Compiler 是合法的
所以我都寫 C 但是選 C++ Compiler
code 裡都是 printf scanf XD
※ 引述《friendever (hi~)》之銘言:
: 最近在練習打UVA的題目
: 我大部分都用C做
: 雖然有時候要自己弄資料結構
: 不過大致上覺得打得蠻順的
: 前幾天閒來無事看看統計數據
: 發現我非常多人都用C++打
: 而且速度快地也有大半是C++的code
: 讓我也想來試試看C++
: 我強迫我用C++打了一次
: 雖然有做出來,不過其實我也只是把stdio改成iostream
: 然後裡面用cin cout
: 沒有用什麼別的library,整份code看起來和C根本一樣
: 我其實C、C++、JAVA都會打
: 物件導向觀念應該也蠻清楚的
: 不過我覺得UVA的題目似乎不用動用物件導向來解
: 而且我覺得我不熟C++的library
: 用起來就沒有如虎添翼的感覺
: 請問我應該要怎麼做
: 才可以強迫我打的code比較像c++的風格?
: 是去搞清楚C++常用的library嗎?
: 還有什麼其他要注意的嗎?
--
→ Entropy1988:就不要下次插了插頭結果忘了按開關07/30 11:27
推 ArSaBuLu: 就不要下次開了開關結果忘了放東西07/30 11:30
→ peter261989:就不要下次記得放東西結果忘了拿出來07/30 11:34
→ fine246: 就不要下次拿出東西結果擺在那忘了吃07/30 11:47
推 Entropy1988:就不要下次記得吃飯結果忘了煮下一餐 07/30 11:50
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.117.183.96
→ diabloevagto:在寫得時候就自己要注意語法了,選成c++是比較偷懶 03/23 21:05
可是 UVa 只有 C89 有點不方便
→ uranusjr:for 變數宣告在 C99 就有了... 03/23 23:12
可是瑞凡,UVa 沒有 -std=c99
→ APE36:每個禮拜的演講?? 何時舉行呢 ??地點在哪?? 03/23 23:26
117 電資大樓 F1012
星期二晚上六點
可是好像不是公開活動耶XD
※ 編輯: s25g5d4 來自: 140.117.183.96 (03/24 00:32)
→ q82419:那是對基本語法了解的問題吧 03/24 03:49
推 ccpz:有時候無聊要衝速度排名時,printf/scanf算是很重要的手段 03/24 09:23
推 Ofianse:樓上願聞其詳~ 04/12 04:56