un peu de mal avec cela.Une référence qui est de ne pas « const » ne peut pas être lié à un non-Am lvalue
Am déclarant:
BYTE *pImage = NULL;
utilisé dans l'appel:
m_pMyInterface->GetImage(i, &imageSize, &pImage);
Visual C++ 2003 erreur du compilateur:
error C2664: 'CJrvdInterface::GetImage' : cannot convert parameter 3 from 'BYTE **__w64 ' to 'BYTE **& ' A reference that is not to 'const' cannot be bound to a non-lvalue
La méthode appelée est définie comme:
void CMyInterface::GetImage(const int &a_iTileId, ULONG *a_pulImageSize,
BYTE** &a_ppbImage)
Toute aide très appréciée, Bert