急函数返回数组如何写

急急!!函数返回数组怎么写CByteArrayCTestDlg::Cmd_Parameter(intcount,intcmd){CByteArraybytearraybyte

急急!!函数返回数组怎么写
CByteArray   CTestDlg::Cmd_Parameter(int   count,   int   cmd)
{
CByteArray   bytearray;

bytearray.RemoveAll();
bytearray.SetSize(1);
bytearray.Add(1);
return   bytearray[bytearray.GetSize()];         //********
}

return   bytearray[bytearray.GetSize()];   这一行返回怎么写
return   bytearray;   和return   &bytearray;都一行

[解决办法]
结构体 或者在函数内new出来一个数组, 返回指针