函数的调用问题
Synopsis
先来看两个错误
报错
'insertList' was not declared in this scope修改没有加引用型&的参数
Detail
第一个错误,显然是这个函数没有被定义。但我已经创建了呀!!这又是为什么呢?经过回忆,是因为在函数A调用函数B的时候,把函数A放在函数B的前面。又因为,程序是从上到下执行的,所以才会报错成未定义。
这个在修改参数中,经常用到。而且这是一个很常见又很严重的错误。因为参数的传递的将参数值复制过去另外一个块中。一开始学c的时候,用到了地址的传递(也就是传指针)。现在c++中修改参数,就不必再传指针了,不过要记得要改成引用型啊。
1 |
|
