让c++ 函数返回一个数组
来源:互联网 发布:stc15单片机 编辑:程序博客网 时间:2024/05/30 04:42
在c++中是不允许数组作为函数的返回值的
int [] someFunction( ); //ILLEGAL
要想实现函数返回一个数组,那返回对应数组里面类型的指针
you must return a pointer to the array base type and have the pointer point to the array. So, the function declaration would be as follows:
int* someFunction( ); //Legal
int* doubler( int a[], int size)
{
int* temp = new int[size];
for ( int i =0; i < size; i++)
temp[i] = 2*a[i];
return temp;
}
调用
int a[] = {1, 2, 3, 4, 5};
int* b;
b = doubler(a, 5);
delete[] b
0 0
- 如何让C语言函数返回一个二维数组
- 让c++ 函数返回一个数组
- 让c++ 函数返回一个数组
- 让函数返回数组
- c语言,c++函数返回一个数组,二维数组
- 怎样让函数返回数组
- 怎样让函数返回数组
- 怎样让函数返回数组
- 怎样让函数返回数组
- 如何让一个函数返回多个值(C#)
- 如何让一个函数返回多个值(C#)
- 如何让一个函数返回多个值(C#)
- c函数返回数组
- C语言 通过指针从函数返回一个数组
- C`函数的返回值为一个二维数组
- c语言中函数能返回一个数组吗
- 《C专家编程》:函数如何返回一个数组(九)
- c语言中如何返回一个数组函数
- 刚好遇见你
- java基础.集合.Set.初识
- 蓝桥杯 ALGO-61 算法训练 奇偶判断
- 搭建express服务器
- IntelliJ Idea 常用快捷键列表
- 让c++ 函数返回一个数组
- SpringMVC源码分析--容器初始化(四)FrameworkServlet
- JS:原型、原型链、继承
- C++中如何使函数返回数组
- 蓝桥杯 ALGO-62 算法训练 平方计算
- REDIS学习
- SpringMVC源码分析--容器初始化(五)DispatcherServlet
- TCP/IP头结构
- linux的system () 函数执行命令