以下の私のコードに何か問題がありますか?コンパイルエラーが発生しました!
typedef unsigned char BYTE;
void foo(char* & p)
{
return;
}
int main()
{
BYTE * buffer;
// error C2664: 'foo' : cannot convert parameter 1 from 'char *' to 'char *&'
foo ((char*)buffer);
return 0;
}
よろしくお願いします、ジョージ