Bonjour,
quelqu'un peu me dire pourkoi cette fonction génére une erreur
RegionCoder::RegionCoder(Region b,int i)
{
int p=0;
int n=pow(2,nbit);
short *bitbegin1,*bitend1,*bitbegin2,*bitend2,**t;
id=i;
t=initialiserbitcoder();
genererbitcoder(t);
bitbegin1=GetBitcoder(t,b.MBR.p1.x);
bitend1=GetBitcoder(t,b.MBR.p2.x);
bitbegin2=GetBitcoder(t,b.MBR.p1.y);
bitend2=GetBitcoder(t,b.MBR.p2.y);
for (int j=0;j<nbit;j++)
{
Begin[p]=bitbegin1[j];
End[p]=bitend1[j];
p++;
}
for (j=0;j<nbit;j++)
{
Begin[p]=bitbegin2[j];
End[p]=bitend2[j];
p++;
}
}
le message d'erreur:
this is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.
Merci d'avance