首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++中->跟*各表示什么意思

2012-08-30 
C++中-和*各表示什么意思。顺便帮忙翻一下CString strRelativePath_SymbolBar pGlobalValueHandle-m_pG

C++中->和*各表示什么意思。
顺便帮忙翻一下CString strRelativePath_SymbolBar = pGlobalValueHandle->m_pGlobalValueApAll->chRelativePath;这句什么意思。

[解决办法]
*含义有很多,其中之一就是声明指针。
->就是用指针调用函数或者获取数据。

CString strRelativePath_SymbolBar = pGlobalValueHandle->m_pGlobalValueApAll->chRelativePath;

pGlobalValueHandle是一个指针,其中有一个成员m_pGlobalValueApAll也是指针,m_pGlobalValueApAll中有一个成员chRelativePath时一个CString。

pGlobalValueHandle->m_pGlobalValueApAll就获得了m_pGlobalValueApAll
pGlobalValueHandle->m_pGlobalValueApAll->chRelativePath就获得了m_pGlobalValueApAll中的chRelativePath

很基本的问题,楼主找本书看看指针那部分的内容。
[解决办法]
a->b
等价于
(*a).b

热点排行