C++中数组的引用作为函数参数
来源:互联网 发布:数据库sql语句面试题 编辑:程序博客网 时间:2024/06/06 00:39
#include <iostream>using namespace std;/*void fun(char (&buff)[11])//括号里必须有11才不报错{cout<< buff;}*/template<size_t size>void fun(char (&buff)[size]){ cout<< buff;}int main(int argc, char *argv[]){char buff[] = "helloworld";fun(buff);return 0;}/*void fun(char (&buff)[11])跟void fun(char *&buff);完全是两回事,c++的数组类型是带有长度信息的,引用传递时如果指明是数组则必须指定长度,char[]这种是不完全类型,在没有别的条件来确定长度的情况下是不能当做一个类型来使用的如果lz想接收任意长度的数组,应当使用模板函数template<size_t size>void fun(char (&buff)[size]){ cout<< buff;}*/
- C++中数组的引用作为函数参数
- C语言中数组作为函数参数的问题
- c++数组引用作为函数参数
- 强化C数组作为函数参数-多维数组的本质
- [转载]c语言中数组作为函数参数
- C语言中如何将数组作为函数参数传递
- C指针作为函数参数引用
- 指针作为函数的参数,引用作为函数的参数
- 数组作为函数的参数
- 数组作为函数的参数
- 数组作为函数的参数
- C语言中如何将二维数组作为函数的参数传递
- C语言中如何将二维数组作为函数的参数传递
- C语言中如何将二维数组作为函数的参数传递
- 转:C语言中如何将二维数组作为函数的参数传递
- C语言中如何将二维数组作为函数的参数传递
- C语言中实参和形参问题&&函数使用数组作为参数的问题
- 转:C语言中如何将二维数组作为函数的参数传递
- android与phonegap的相互交互
- linphone chat example
- 马无夜草不肥:程序员做业余项目的重要性
- servlet3.1规范翻译:附录A 变更历史
- C++中new的防错处理
- C++中数组的引用作为函数参数
- java map 排序
- java FileChannel File 临时文件 互相拷贝
- 把ci框架的控制器放入孙文件夹,ci控制器多层文件夹中,ci框架扩展路由
- streaming server
- mysql数据库上的链接服务器-Federated引擎
- 警惕ISP最新投放的劫持式广告b.ebeik.com!
- 窗体只进行右侧拖拽
- Linux 自检和 SystemTap