C++ 函数参数传递-非引用形参
2015-01-30 23:59
337 查看
非引用形参:
1、普通形参
非const普通形参:
可以传所有类型的普通实参
cosnt普通形参:
可以传所有类型的普通实参,但不能修改const普通形参的值
2、指针形参
非const指针形参
不能通过非const形参来修改const实参,因此只能传非const指针实参
cosnt指针形参
可以 传所有类型的指针实参,但不能修改const指针形参的值
3、复制实参的局限性
对于存储空间很大的类,如果非引用形参,它会复制实参再传给形参,这样效率和空间就会受到很大影响
1、普通形参
非const普通形参:
可以传所有类型的普通实参
cosnt普通形参:
可以传所有类型的普通实参,但不能修改const普通形参的值
2、指针形参
非const指针形参
不能通过非const形参来修改const实参,因此只能传非const指针实参
cosnt指针形参
可以 传所有类型的指针实参,但不能修改const指针形参的值
3、复制实参的局限性
对于存储空间很大的类,如果非引用形参,它会复制实参再传给形参,这样效率和空间就会受到很大影响
相关文章推荐
- 第二周项目1 C/C++语言中的函数参数传递的三种方式--引用作形参
- C++ 常量指针或者常量引用作为函数参数传递的原因
- [2012_C++] 函数参数的传递 & 引用变量
- C++ 函数参数传递-vector和其它容器类型的形参
- 【C++再学习】【03】函数形参实参与值传递引用传递新解
- C++函数参数传递:按值传递和按引用传递
- C++7.2.1 参数传递--非引用形参
- C++函数参数和返回值三种传递方式:值传递、指针传递和引用传递(着重理解)
- 第二周实践项目1-C++语言中函数参数传递的三种方式(引用作形参)
- c++中函数参数传递(值传递、指针传递,引用传递)进一步认识
- C++ 函数参数传递-数组形参
- 再开一篇关于C++程序设计基核心之一:引用,指针,符号优先级,函数参数传递
- 【转】C++函数——指针和引用类型的参数传递
- C/C++中的函数参数传递机制_指针_引用
- 17周项目1:体会函数参数传递(用“引用”做函数形参)
- C++函数参数传递:按值传递和按引用传递 转载
- C++函数参数和返回值三种传递方式:值传递、指针传递和引用传递(着重理解)
- c++ 参数传递 之引用形参
- C++ 函数参数传递-传递指向指针的引用
- C/C++语言函数参数传递:传值,传指针,传引用