顺序队列某个部分写法的疑惑,感谢

杜景今天吃雪糕 2020-06-02 10:39:45

template<class T>
class Queue
{
public:
Queue(int queueCapacity = 10);
bool IsEmpty()const;
T &Front()const;
T &Rear()const;
void Push(const T& item);
void Pop();
private:
T *queue;
int front;
int rear;
int capacity;
};


template<class T>
Queue<T>::Queue(int queueCapacity):capacity(queueCapacity) // 问题在这里!!!!
{
…………………………………………
}



发现好多模板类写构造函数的时候都是用Queue(int queueCapacity):capacity(queueCapacity),函数头之后第一个冒号的部分网上也找不到解释,或许是我搜索关键词问题,想了一下来这里问问各位大神,蠢小白自学算法和数据结构中,c++的自学书放学校没带回家qwq
...全文
61 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
遇见女神 2020-06-03
  • 打赏
  • 举报
回复
在类的构造函数的定义中,为直接和虚拟基础子对象以及非静态数据成员指定初始化程序。 以供进一步参考,你可以阅读《c++程序设计语言》第4版第17章4.4节。

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧