Re: [討論] 如何從C轉到C++
我們學校每個禮拜都有程式研討會寫 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
03/23 21:05, 1F
可是 UVa 只有 C89 有點不方便
→
03/23 23:12, , 2F
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
03/24 09:23, 5F
推
04/12 04:56, , 6F
04/12 04:56, 6F
討論串 (同標題文章)