關於C 的小結

2021-04-12 13:42:25 字數 610 閱讀 2389

對於c++的學習,似乎遇到了寫瓶頸,總結如下,希望能夠找出乙個清晰的前進的道路

對於語言本身的學習,在於對庫的了解,對於語言本身所含的邏輯的了解,而這些理解是建立在對物理結構有很好的理解的基礎上的。

1:關於c++的邏輯其實是物件導向思想,其中也涉及一套方法,ood,oop,關於這些方法可以使通過對uml的學習來進行整理,這一層的學習相對來說比較輕鬆,只要做個生活的有心人:),問題應該就不會很大,畢竟物件導向思想與我們生活的環境比較相近,只要做到由此及彼就可以了

2:而庫有很多,比如stl,mfc,wtl,boost,還有各個專業的專用庫就更多了,學習庫的乙個角度是比較重要的,如果僅僅作為工具,應該不夠的,這樣無法和第一層緊密的聯絡起來,針對個人情況我覺得最好的方式去學習乙個庫應該是模仿乙個這樣的庫,雖然很辛苦,但是這樣理解問題才會比較紮實

3:對於物理結構的了解,主要表現在,針對某些語言特性,如何用更低一級的語言(c,a**)實現,從這個角度來看至少能讓自己了解為了實現某乙個語言特性,我們要犧牲多少作為代價,從而更進一步了解關於新增某個語言特性的必要性,在這一層的學習中,用到的知識點就比較多,c,a**語言都有要求,資料結構,編譯原理,以及演算法都是貫穿始終的,這樣看來工作量最大的應該是這一層

時間不多了,抓緊!加油!

關於c 中委託使用小結

一 簡述 委託對與我們程式設計人員來說,一點都不陌生,在實際工作過程中,或多或少都應該是接觸過 但是對與程式設計新手來說,對與委託的理解和使用應該還是乙個坎,但是只要理解清楚了,這個坎也就過去了。二 定義 委託,其實在我們日常生活中,也經常用到委託的,比如 律師其實就是充當了乙個委託的角色,當事人委...

關於errno EINTR的小結

如果read 讀到資料為0,那麼就表示檔案讀完了,如果在讀的過程中遇到了中斷則read 應該返回 1,同時置errno為eintr。因此判斷read的條件如下 if 0 if 0 errno eintr else 如果 write 返回0,那麼就表示出錯,也就是無法寫入了 而如果在寫的過程中遇到了中...

關於多型的小結

什麼是多型?多型按照字面的意思就是 多種狀態 的意思。在c 中多型有著更廣泛的含義。下面著重介紹c 語言中關於多型的一些知識點。c 中多型分為靜態多型和動態多型。靜態多型通過函式過載和泛型程式設計實現。動態多型通過虛函式來實現。參照下圖 靜態多型 編譯器在編譯期間完成的,編譯器根據函式實參的型別 可...