※ 引述《uranus.bbs@bbs.nsysu.edu.tw ( )》之銘言:
> 如題..問個笨問題喔....
> 一直以來都很想把C++學好,可惜在學校的時候學不好,老師也教不好...
> 一直都很想自學...市面上一堆C++的書很多...看沒兩下就放棄了....
> 唉...真的是有心無力阿......
把 C++ 學好只要一樣東西,就是毅力,
會有很長一段時間無法獲得立即性的成就感,
甚至你周圍的人會看不出來你這段時間到底在幹嘛,
可是熬得過去你就能開始盡情把看得懂的理論全部實作成程式,
一路上或許你會接觸到資工本科系的東西(尤其 STL 那部分),
但是如果你真的有心學好 C++,就想辦法撐過去吧。
現在大學教授真的懂 C++ 的也沒幾個,
能把 C++ 玩到出神入化的更是屈指可數,
倒是大學教授的碩班博班學生裡,
有不少能把 C++ 的某些與平台相依的 framework/library 玩到很神,
但是實際上對 C++ 本體可能也沒瞭解多少,
不要太指望有人會教你,也不要太指望課堂上能學到什麼。
這裡不是說一定要把 C++ 玩到出神入化,
而是說一個好的 C++ 老師最好就是本身就應該把 C++ 玩到出神入化,
不然很容易會發生誤導學生的可能性,
說出「C++ 天生就是比 C 慢」、
「C++ 的所有 pointer 在 32-bit 平台上 size 一律是 32-bit」、
「void main() { } 這樣編譯不過是 gcc 的 bug」、
「因為 () 和 [] 是 operator,所以 {} 也是 operator」、
「cin 和 cout 是 function」、
「我們要 link xxxx library 的方法就是 #include <xxxx>」
等等的鬼扯蛋,印象中還有更誇張的,
一下子想不起來...
不過事實證明殘害國家幼苗的老師也真的很多。
--
Name: Tseng, Ling-hua E-mail Address: uranus@it.muds.net
School: National Chung Cheng University
Department: Computer Science and Information Engineering
Researching: Porting GCC and Implementing VLIW instruction scheduler in GCC
Homepage: https://it.muds.net/~uranus
--
╔═══╗ ┼────────────────────────╮
║狂狷 ║ │* Origin:[ 狂 狷 年 少 ] whshs.cs.nccu.edu.tw ╰─╮
║ 年少║ ┼╮ < IP:140.119.164.16 > ╰─╮
╚╦═╦╝ ╰ * From:218-171-156-105.dynamic.hinet.net
─╨─╨─ KGBBS ─ ◎ 遨翔"BBS"的狂狷不馴;屬於年少的輕狂色彩 ◎