函数的定义,声明和调用是一个连贯的过程,没有定义后面的就谈不上了。那么函数体的特征也是定义的过程需要注意的。函数的调用之后则就该执行函数,函数体的运行过程,这里讲解了两个调用,嵌套调用和递归调用,递归调用的间接调用则又要用到嵌套调用。
函数是一个抽象的概念,按照功能的不同,它会有很多种分类,又有各自不同的名字,内联函数和带默认形参的函数,在函数这章拿出来做了简单的介绍。我们在编写C++ 程序的时候,会写到头文件,而头文件其实也是一种函数,是C++系统给提供的。
函数也不是一成不变的,为了提高效率,人们就会想出其他的办法。为了方便这里就提出了函数重载和函数模板,而内敛函数其实也是为了提高开发的效率。内敛函数需要权衡时间和空间开销的矛盾,做到最好的效果。函数模板在某种程度上又是函数重载的简化。提到函数重载那么不得不提的就是绑定,这又是一个与调用有关的过程。绑定的优先顺序是函数重载的重点。
通过图形可以看出联系有很多,而这只是这一章内部的联系,如果联系到整本书,那么当想起一个知识点的时候,整本书就相当于走了一遍,正是这种学习方法,改变着我们学习的效率。关系无处不在,只要你认真去找。
原文地址:http://blog.csdn.net/fxq8866/article/details/39138851