上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第6章 C++/C函数设计基础
函数是C++/C程序的基本功能单元,是模块化程序设计的基础,其重要性不言而喻。仅使函数的功能正确是不够的,因为函数设计的细微缺点很容易导致该函数被错用。
本章首先介绍函数的基本知识,比较堆栈与堆的相似点和不同点;然后重点论述函数的接口设计和内部实现的一些规则,它们不仅用于一般的C函数设计,也用于C++的类成员函数设计;接着介绍一些比较高级的内容,如存储类型、递归函数等;最后介绍断言、const的使用,以提高程序的健壮性。