关于已经定义的类的一个特例调用类的成员函数的问题

来源:3-1 案例改造

慕先生5455687

2019-03-17 16:44

为什么在"MyStack  *p=new MyStack(5)"后面调用成员函数时使用“p->”,而通过“Coordinate *m_pBuffer”定义的*m_pBuffer在调用成员函数时使用的是“m_pBuffer.printCoordinate()”用的是小数点呢

写回答 关注

2回答

  • 我是蠢哈哈Orz
    2019-03-27 20:50:53
    已采纳

    A.B则A为对象或者结构体;(不用分配内存)

    A->B则A为指针,->是成员提取,A->B是提取A中的成员B,A只能是指向类、结构、联合的指针;(要分配内存)


  • weixin_慕雪0498266
    2019-03-28 18:45:55

    仔细看下视频,视频用的是m_pBuffer[i].printCoordinate()

数据结构探险—栈篇

栈,先入后出(FILO),带领大家体会栈这种数据结构的美妙

62734 学习 · 102 问题

查看课程

相似问题