首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎样实现常数组作为参数在函数中进行引用传递?该怎么处理

2012-02-27 
怎样实现常数组作为参数在函数中进行引用传递?比如有资源:constintlen3constBYTEsrc1[len]{ 1 ,2 ,3 }

怎样实现常数组作为参数在函数中进行引用传递?
比如有资源:
const   int   len   =   3;
const   BYTE   src1[len]   =   { '1 ',   '2 ',   '3 '};
const   BYTE   src2[len]   =   { '1 ',   '2 ',   '3 '};
...
const   BYTE   src10[len]   =   { '1 ',   '2 ',   '3 '};

请设计一函数f,使得可以方便地如下调用
f(&src1)
...
f(&src2)
len   可以设为参数也可以作为全局。


[解决办法]
const BYTE src1 = { '1 ', '2 ', '3 '};
void f(const BYTE(&aryName)[len])
{
...
}

call:
f(src1);

热点排行