1.参数的传值和传引用
在课本P7-P8有详细介绍:“传值”是指函数的形参是实参的一个拷贝,在函数执行过程中,形参的改变不会影响实参。而“传引用”方式下;形参是对应实参的引用;也就是说,形参和对应实参是一回事,形参的改变会影响实参。
2.函数的返回值
函数的返回类型是引用或者是指针类型的时候,可以作为左值;引用作为函数的返回值这一点在课本P6—P7有详细介绍。
3.如果一个函数有多个重载
如果一个函数有多个重载,编译器会根据函数调用语句中实参个数和类型来判断应该调用哪个函数的。需要强调一点,同名函数只有参数表不同才能算重载。两个同名函数的参数表相同而返回值不同不算重载。在P11-P12有详细介绍。
4.常引用
常引用和其他引用的区别在于:不能通过常引用去修改其引用的内容。注意!不是常引用所引用的内容不能被修改,只是不能通过常引用去修改而已,但可以用其他方式去修改。P9有详细介绍。
新标准C++(郭炜)第一章细节问题小结
最新推荐文章于 2024-03-08 23:06:16 发布