preElem = m_pList[temp - 1]

来源:2-4 顺序表编码实战(三)

qq_狼狈_0

2017-08-24 16:52

最后为什么不是 preElem = m_pList[temp - 1]而是*preElem = m_pList[temp - 1]?即为什么在preElem前加* ?preElem和m_pList不都是指针吗?

写回答 关注

1回答

  • 张宝仔
    2017-08-24 17:40:27

    你看下.h文件的变量声明,声明的变量指针是写的*m_pList(有星号),而我们用的时候是m_pList(没星号),所以这里的m_pList[temp-1]是一个引用,于是preElem前面就要加星号,因为指针才能指向引用,或者被引用赋值。

数据结构探险之线性表篇

线性表的主体顺序表和链表,让学员能够将知识融会贯通学以致用

57564 学习 · 257 问题

查看课程

相似问题