我已经使用Google搜索并找不到答案。我想知道如何通过引用传递一个结构数组到一个函数。我发现如何用指针来做,但也想学习参考。这是我迄今为止的代码(对我来说很抱歉,我不评论我的个人实验来学习东西)。通过引用将结构数组传递给函数
struct employeeType
{
string firstName;
...
double monthlyBonus;
};
void readEmpData(ifstream& infile, employeeType *emp, int length);
我想我只是做了employeeType & EMP或employeeType & EMP [],但出现错误和一切我用Google搜索只是做了指针。
这里是一个引擎收录的全部代码澄清我的学习实验: http://pastebin.com/6NfZ3LC4
已经在这里回答:http://stackoverflow.com/questions/1106957/pass-array-by-reference-in-c –
@丹尼尔,这可能是不同的。看起来他正在尝试返回一个数组。 –