注册 登录
编程论坛 C++教室

c++对于数组应用“void getboxsize(float &[])”

sdg430 发布于 2010-05-17 20:07, 633 次点击
我想对数组进行“引用”,但下面程序编译不过,当然去掉第2行的&和函数定义中的&程序可编译通过,但我想在第二行保持不变的情况下进行修改,麻烦各位了!主要是想学习下对于数组的“引用”
#include <iostream.h>

void getboxsize(float &[]);
int main()
{
    float boxsize[3];
    getboxsize(boxsize );
    cout<<"\n正六面体的尺寸为:"<<boxsize[0]<<"*"<<boxsize[1]<<"*"<<boxsize[2];
    return 0;
}

void getboxsize(float &bs[])
{
    bs[0]=bs[1]=bs[2]=(3.0);
}
2 回复
#2
apull2010-05-19 10:51
查了下,可以定义为
void getboxsize(float (&)[3]);
#3
apull2010-05-19 10:53
查了下,可以定义为
void getboxsize(float (&)[3]);

[ 本帖最后由 apull 于 2010-5-19 13:30 编辑 ]
1