看板 EE_DSnP 關於我們 聯絡資訊
Due at 9pm, 10/08 (Tue). 作業 1.2 主要是要大家複習一下 C++ 一些物件導向的觀念 (class), 以及一些進階的語法 (如 overloading, template 等等)。 雖然程式都很小,但說明有 8 頁,請大家務必仔細看過,了解題意後再來動手。 至於這些 C++ 的語法練習,我故意選在課堂上教之前就出作業, 就是希望大家藉由 "填" 這些小程式的過程中去熟悉一下這些進階語法, 先對文法有個印象,並且大概知道他們要怎麼用, 然後我上課時再來跟大家分享為什麼語法要這樣設計, 這樣使用為什麼有他必然的邏輯等等, 我想,大家這樣才能真正地把這些 fancy 的 C++ features 吸收內化, 以後才能 "自然而然" 的在適當的時機知道要拿出來用。 總之,請不要有 "不教而殺謂之虐" 之類的抱怨... 另外,我們在這個作業也會練習寫簡單的 Makefile, 以及使用 debugger. Makefile 在以後的作業都會用到,而 debugger 則是一定要學的東西。 每年都有一些同學硬撐著不學 debugger, 堅持用 cout 大法來 debug, 所以在此鄭重呼籲,不要想不開,debugger 沒有那麼難學, 不用的話到後來的作業真的會生不如死,所以請趁現在早點學好。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.53.36
michael0728n:推一定要用debugger! 09/24 21:51
ypf791:推gdb 用ddd老是用到當掉QQ 09/25 14:50
dryman:command line 無敵 09/25 22:04
TommyKSHS:printf 打天下 09/28 04:18