- 高質量程序設計指南:C++/C語言
- 林銳 韓永泉編著
- 211字
- 2019-01-09 14:09:03
第6章 C++/C函數設計基礎
函數是C++/C程序的基本功能單元,是模塊化程序設計的基礎,其重要性不言而喻。僅使函數的功能正確是不夠的,因為函數設計的細微缺點很容易導致該函數被錯用。
本章首先介紹函數的基本知識,比較堆棧與堆的相似點和不同點;然后重點論述函數的接口設計和內部實現的一些規則,它們不僅用于一般的C函數設計,也用于C++的類成員函數設計;接著介紹一些比較高級的內容,如存儲類型、遞歸函數等;最后介紹斷言、const的使用,以提高程序的健壯性。
推薦閱讀
- Python網絡爬蟲從入門到實踐(第2版)
- Building a Recommendation Engine with Scala
- Learn WebAssembly
- Windows Server 2012 Unified Remote Access Planning and Deployment
- R的極客理想:工具篇
- 深入淺出PostgreSQL
- Learning Vaadin 7(Second Edition)
- C指針原理揭秘:基于底層實現機制
- 大學計算機基礎實驗指導
- Mockito Essentials
- 深入理解BootLoader
- Python商務數據分析(微課版)
- R語言數據挖掘:實用項目解析
- OpenCV 3.0 Computer Vision with Java
- 會當凌絕頂:Java開發修行實錄