小编Ber*_*ert的帖子

不是'const'的引用不能绑定到非左值

我有点挣扎.

宣布:

BYTE *pImage = NULL;
Run Code Online (Sandbox Code Playgroud)

用于通话:

m_pMyInterface->GetImage(i, &imageSize, &pImage);
Run Code Online (Sandbox Code Playgroud)

Visual C++ 2003编译器错误:

错误C2664:"CJrvdInterface ::的getImage":无法从"BYTE**__ W64"转换参数3"BYTE**"的引用不是为"const的"不能被结合到非左值

调用的方法定义为:

void CMyInterface::GetImage(const int &a_iTileId, ULONG *a_pulImageSize, 
                            BYTE** &a_ppbImage)
Run Code Online (Sandbox Code Playgroud)

任何帮助非常感谢,伯特

c++ const

3
推荐指数
1
解决办法
1130
查看次数

标签 统计

c++ ×1

const ×1