C++函数

来源:互联网 发布:知产律师收入 编辑:程序博客网 时间:2024/06/03 19:46

指针形参

指针形参不能改变原来实参的值,但可以进行赋值操作


比如通过指针交换两个数值

 


指针形参赋值演示

 


引用形参

那么如果要改变值怎么做, 可以用引用形参

 

引用形参的另外一个好处就是可以返回额外的参数!!

 

Const 引用参数可以避免参数传递复制, 而且可以是右值和const对象 ,

如果仅仅是读取的话就用它吧.

 

 

 

数组形参

数组的话可以有多种传递形式 ,  不过为了保险还是要传递下数值的下界


 

内联函数

在函数前面加上关键字inline , 适用于优化小.只有几行,且经常被调用的函数.

最好把内敛函数放入头文件


 

指向函数的指针

用typedef简化函数指针定义