最新回答 / 董瘦瘦
1.用“StructName”替换Customer,结构体如下:struct StructName{ float a; float b; float c;};2.构造函数参数改成(float a=0, float b=0, float c=0)3.入队、出队时候声明的结构体变量的成员改成三个浮点型
2019-09-05
最赞回答 / 三夜蟲
STL里队列和栈的实现都基于双端队列deque,要比介绍的两种连续空间(可以理解为数组)的实现要复杂一些。deque括多段等长的连续空间和一组指向这些空间的指针,随机访问和首尾增删的效率比较高,同时不会占用大块内存。有兴趣的话可以在百度上搜一下deque的实现方法。
2019-06-23
已采纳回答 / 精慕门6399046
缺省值在Customer类的构造函数的声明中写就可以了。譬如:Customer(string name = "",int age = 0);在.cpp文件中实现Customer构造函数如下:Customer:Customer(string name,int age){}
2019-03-09
最新回答 / AngerLee
本节插入元素是int类型,只需要关注int 类型的值,所以使用不带&的类型将int的值传入。出列是为了获取队列中的值,我们调用函数获得调用函数内部的计算结果有三种方式:返回值,指针,引用,本节用的是引用,即&,我们也可以使用指针或者返回值去获取函数内部的结算结果。
2019-03-07