课程
/后端开发
/C++
/数据结构探险—队列篇
如题为什么要把int数据类型修改成customer?
2016-11-18
源自:数据结构探险—队列篇 5-1
正在回答
因为在这个队列中操作的是 顾客 这个类的对象,队列的每一个元素都是顾客,在使用 MyQueue *p=MyQueue(4)
新建一个容量为4队列时,必须要在堆中申请一个对象数组的内存,也就是 m_pQueue=new Customer[4],指向一个对象数组的指针必须是对象指针,所以要将 int *m_pQueue改为 Customer *m_pQueue
Squirre_lMan 提问者
举报
与现实最为贴近的数据结构-队列,带大家进入数据结构的美妙世界
1 回答为什么总是显示: “Customer::Customer”: 重定义默认参数 ?
1 回答MyQueue.cpp的构造函数第二行代码报错:[Error] no matching function for call to 'Customer::Customer()',请问怎么修改
1 回答在new Customer对象数组的时候,为什么需要默认构造函数?
1 回答为什么出队和入队函数要用布尔类型呢
4 回答编译报no matching function for call to Customer::Customer()