FPGA Player

好记性不如烂笔头

导航

数组引用返回

1    int (& get_coeffs())[PHASES][TAPS]
2     {
3         return coeffs;
4     }
 

coeffs是一个数组,原定义为

int coeffs[PHASES][TAPS];
上面的函数是一个函数返回数组引用的例子。

函数返回数组引用的签名如下(注意特别的&符号)

T (&func(...))[N]

这个签名来源于数组引用的签名: T (&arrayR)[N]。

我们很熟悉数组指针的声明方式:T (*arrayP)[N]。

 

posted on 2017-03-23 21:22  中国的孩子  阅读(159)  评论(0编辑  收藏  举报