关于参数个数

来源:3-1 案例改造

卢珉瑀

2018-07-24 17:17

在改造坐标类中,push和pop成员函数的参数为什么只有一个?如果增加或移去一个元素,会需要增加x和y两个数,但参数去只有一个element?

写回答 关注

2回答

  • Cocoabeans
    2018-07-30 13:51:21

    你需要先实例化一个Coodinate对象,在实例化的时候就会要求你把x和y输入进去了,然后pop和push需要调用的参数都是实例化的对象而不是x和y;

  • Aralkyle_La_pluie
    2018-07-25 11:34:13

    此时栈中存放的全都是是Coodinate的对象,而element是Coordinate类实例化出的对象,element本身就具有其私有成员x,y及其公有成员Coordinate(),printCoodinate(),所以只需要push和pop这个对象就可以了

数据结构探险—栈篇

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

62733 学习 · 102 问题

查看课程

相似问题