【C++】函式
每一種語言都會遇到函式,函式是一個實現某種特定的功能的東西。可能不同的語言有不同的函式,但是抽象的概念上意義基本上是一樣的。按照米老師的思路,就是將多個知識點的分支,有聯絡的弄到一起,讓知識聯絡起來,減少分散,高內聚。看函式這章的時候,先是粗略的看了一遍,然後在細看的過程中,總是想著前面或者後面有沒有聯絡。因為增加了這種意識,確實發現了很多的聯絡。將知識點連在一起,有的是對比,有的則是繼承和發展。
函式的定義,宣告和呼叫是一個連貫的過程,沒有定義後面的就談不上了。那麼函式體的特徵也是定義的過程需要注意的。函式的呼叫之後則就該執行函式,函式體的執行過程,這裡講解了兩個呼叫,巢狀呼叫和遞迴呼叫,遞迴呼叫的間接呼叫則又要用到巢狀呼叫。
函式是一個抽象的概念,按照功能的不同,它會有很多種分類,又有各自不同的名字,行內函數和帶預設形參的函式,在函式這章拿出來做了簡單的介紹。我們在編寫C++ 程式的時候,會寫到標頭檔案,而標頭檔案其實也是一種函式,是C++系統給提供的。
函式也不是一成不變的,為了提高效率,人們就會想出其他的辦法。為了方便這裡就提出了函式過載和函式模板,而內斂函式其實也是為了提高開發的效率。內斂函式需要權衡時間和空間開銷的矛盾,做到最好的效果。函式模板在某種程度上又是函式過載的簡化。提到函式過載那麼不得不提的就是繫結,這又是一個與呼叫有關的過程。繫結的優先順序是函式過載的重點。
通過圖形可以看出聯絡有很多,而這只是這一章內部的聯絡,如果聯絡到整本書,那麼當想起一個知識點的時候,整本書就相當於走了一遍,正是這種學習方法,改變著我們學習的效率。關係無處不在,只要你認真去找。
相關文章
- C++函式C++函式
- c++ Beep函式C++函式
- c++函式模板C++函式
- C++仿函式C++函式
- C++ Virtual函式C++函式
- C++ 建構函式和解構函式C++函式
- C++的函式和模板函式 (轉)C++函式
- C++的函式式革命C++函式
- C/C++—— C++中函式重寫和函式過載C++函式
- C++中函式指標與函式物件C++函式指標物件
- C++ 類建構函式和解構函式C++函式
- c++中訊息函式 -- GetMessage函式C++函式
- C++ replace() 函式用法C++函式
- C++中strlen函式C++函式
- C++解構函式C++函式
- C++函式過載C++函式
- c++ 函式指標C++函式指標
- C++之memset函式C++函式
- C++ 序列操作函式C++函式
- 【C++】建構函式C++函式
- C++ 虛擬函式C++函式
- C++建構函式C++函式
- C++ -- TranslateMessage函式C++函式
- C++虛擬函式C++函式
- C++筆記--函式C++筆記函式
- C++(函式指標)C++函式指標
- 函式回撥(C++)函式C++
- c++的remove函式C++REM函式
- C++靜態函式C++函式
- fill函式與memset函式的區別(c++)函式C++
- 函式指標使用c++類成員函式函式指標C++
- C++ 返回函式指標的函式C++函式指標
- C++回撥函式 用法C++函式
- C++ 函式 realloc 的用法C++函式
- C++之函式過載C++函式
- c++虛擬函式表C++函式
- C++逐字輸出函式C++函式
- C++的函式過載C++函式