问答详情
源自:3-1 案例改造

关于参数个数

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

提问者:卢珉瑀 2018-07-24 17:17

个回答

  • 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这个对象就可以了