关于网友提出的“ "&"在这里什么用?”问题疑问,本网通过在网上对“ "&"在这里什么用?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: "&"在这里什么用?
描述: struct CMenuItem
{
CString m_MenuText; //菜单项的文本
UINT m_ImageIndex; //菜单项图像索引
int m_MenuType; //菜单项的类型,-2顶层菜单,-1弹出式菜单,0分隔条,其他普通菜单
};
CMenuItem *m_MenuList;
......
pMenu->ModifyMenu(i,MF_OWNERDRAW|MF_BYPOSITION |MF_STRING,m_MenuList[m_Index].m_MenuType,(LPSTR)&(m_MenuList[m_Index]));
“&”在这里有什么用呢?
解决方案1: 参数的地址咯。
解决方案2: 一样是区地址啊,得到地址之后转换成 LPSTR类型
解决方案3: 得到数组元素地址。
以上介绍了“ "&"在这里什么用?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2411009.html