课程
/后端开发
/C++
/数据结构探险—栈篇
在改造坐标类中,push和pop成员函数的参数为什么只有一个?如果增加或移去一个元素,会需要增加x和y两个数,但参数去只有一个element?
2018-07-24
源自:数据结构探险—栈篇 3-1
正在回答
你需要先实例化一个Coodinate对象,在实例化的时候就会要求你把x和y输入进去了,然后pop和push需要调用的参数都是实例化的对象而不是x和y;
此时栈中存放的全都是是Coodinate的对象,而element是Coordinate类实例化出的对象,element本身就具有其私有成员x,y及其公有成员Coordinate(),printCoodinate(),所以只需要push和pop这个对象就可以了
举报
栈,先入后出(FILO),带领大家体会栈这种数据结构的美妙
1 回答关于 友元函数实现
1 回答关于c的数据结构和c++数据结构
1 回答栈和数组的关系
2 回答关于已经定义的类的一个特例调用类的成员函数的问题
1 回答成员函数