卢珉瑀
2018-07-24 17:17
在改造坐标类中,push和pop成员函数的参数为什么只有一个?如果增加或移去一个元素,会需要增加x和y两个数,但参数去只有一个element?
你需要先实例化一个Coodinate对象,在实例化的时候就会要求你把x和y输入进去了,然后pop和push需要调用的参数都是实例化的对象而不是x和y;
此时栈中存放的全都是是Coodinate的对象,而element是Coordinate类实例化出的对象,element本身就具有其私有成员x,y及其公有成员Coordinate(),printCoodinate(),所以只需要push和pop这个对象就可以了
数据结构探险—栈篇
62733 学习 · 102 问题
相似问题