我正在学习一个C++数据结构类,我正在研究的问题是编写一个客户端函数来获取队列的长度,而无需使用函数原型(prototype)更改队列:intGetLength(QueTypequeue);在我看来,这非常简单,因为当您将队列对象传递给一个函数时,它正在使用一个拷贝,所以如果我迭代并出列直到它为空,我就知道队列中有多少项。QueType是文中提供的简单队列类型,ItemType定义为typedefcharItemType;我的简单驱动程序代码如下:#include"QueType.h"usingnamespacestd;intGetLength(QueTypequeue);intmai