[情報] HW#1.2 is now on Ceiba

作者: ric2k1 (Ric)   2013-09-24 21:41:11
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 沒有那麼難學,
不用的話到後來的作業真的會生不如死,所以請趁現在早點學好。
作者: michael0728n (蒜˙遠古)   2013-09-24 21:51:00
推一定要用debugger!
作者: ypf791 (路人1號)   2013-09-25 14:50:00
推gdb 用ddd老是用到當掉QQ
作者: dryman (dryman)   2013-09-25 22:04:00
command line 無敵
作者: TommyKSHS (湯米)   2013-09-28 04:18:00
printf 打天下

Links booklink

Contact Us: admin [ a t ] ucptt.com