c++形参引用/指针/按值传递
在C++中,函数的形参,什么时候使用引用?什么时候使用指针?什么时候使用按值传递?1 对于使用传递的值而不做修改的函数(1)数据对象较小,如内置数据类型或小型结构体,则按值传递void func(int );(2)数据对象是数组,则只能使用指针,并将指针const指针void func(const int *,int);//第二个参数为数组长度(3)数据对象是较大的结构体,则const指针或const引用都行struct struc{…};void func(const struc *);
转载
2020-10-28 19:27:06 ·
544 阅读 ·
0 评论