error C2660: 'CByteArray::CByteArray' : function does not take 1 parameters
编译出错了!提示错误出在此处:return setdata[0];望高人指点!CByteArray CNet_monitorDlg::Int2Hex(int num)
{
int h=0,l=0;
CByteArray setdata;
setdata.SetSize(2);
h=num/16;l=num%16;
switch(h)
{
case 0:setdata[0]=0x00;break;
case 1:setdata[0]=0x10;break;
case 2:setdata[0]=0x20;break;
case 3:setdata[0]=0x30;break;
case 4:setdata[0]=0x40;break;
case 5:setdata[0]=0x50;break;
case 6:setdata[0]=0x60;break;
case 7:setdata[0]=0x70;break;
case 8:setdata[0]=0x80;break;
case 9:setdata[0]=0x90;break;
case 10:setdata[0]=0xA0;break;
case 11:setdata[0]=0xB0;break;
case 12:setdata[0]=0xC0;break;
case 13:setdata[0]=0xD0;break;
case 14:setdata[0]=0xE0;break;
case 15:setdata[0]=0xF0;break;
}
switch(l)
{
case 0:setdata[1]=0x00;break;
case 1:setdata[1]=0x01;break;
case 2:setdata[1]=0x02;break;
case 3:setdata[1]=0x03;break;
case 4:setdata[1]=0x04;break;
case 5:setdata[1]=0x05;break;
case 6:setdata[1]=0x06;break;
case 7:setdata[1]=0x07;break;
case 8:setdata[1]=0x08;break;
case 9:setdata[1]=0x09;break;
case 10:setdata[1]=0x0A;break;
case 11:setdata[1]=0x0B;break;
case 12:setdata[1]=0x0C;break;
case 13:setdata[1]=0x0D;break;
case 14:setdata[1]=0x0E;break;
case 15:setdata[1]=0x0F;break;
}
setdata[0]=setdata[0]+setdata[1];
return setdata[0];出错的地方
}