Re: [討論] 如何從C轉到C++

看板C_and_CPP作者 (function{}())時間11年前 (2014/03/23 20:57), 編輯推噓2(204)
留言6則, 6人參與, 最新討論串2/2 (看更多)
我們學校每個禮拜都有程式研討會寫 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嗎? : 還有什麼其他要注意的嗎? --

07/30 11:27,
就不要下次插了插頭結果忘了按開關
07/30 11:27

07/30 11:30,
就不要下次開了開關結果忘了放東西
07/30 11:30

07/30 11:34,
就不要下次記得放東西結果忘了拿出來
07/30 11:34

07/30 11:47,
就不要下次拿出東西結果擺在那忘了吃
07/30 11:47

07/30 11:50,
就不要下次記得吃飯結果忘了煮下一餐
07/30 11:50
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.183.96

03/23 21:05, , 1F
在寫得時候就自己要注意語法了,選成c++是比較偷懶
03/23 21:05, 1F
可是 UVa 只有 C89 有點不方便

03/23 23:12, , 2F
for 變數宣告在 C99 就有了...
03/23 23:12, 2F
可是瑞凡,UVa 沒有 -std=c99

03/23 23:26, , 3F
每個禮拜的演講?? 何時舉行呢 ??地點在哪??
03/23 23:26, 3F
117 電資大樓 F1012 星期二晚上六點 可是好像不是公開活動耶XD ※ 編輯: s25g5d4 來自: 140.117.183.96 (03/24 00:32)

03/24 03:49, , 4F
那是對基本語法了解的問題吧
03/24 03:49, 4F

03/24 09:23, , 5F
有時候無聊要衝速度排名時,printf/scanf算是很重要的手段
03/24 09:23, 5F

04/12 04:56, , 6F
樓上願聞其詳~
04/12 04:56, 6F
文章代碼(AID): #1JBjf4QG (C_and_CPP)
討論串 (同標題文章)
文章代碼(AID): #1JBjf4QG (C_and_CPP)