【发布时间】:2016-01-17 08:37:58
【问题描述】:
我有nodes.h,它定义了CNode
struct CNode
{
int data;
CNode* link;
};
然后,我有一个名为 queue.h 的单独头文件,其中包含这个类定义和一个有趣的函数:
Class queue
{
public:
.... //other functions
CNode* front();
... //private members
};
我的工作是编写 queue.h 的实现(queue.cpp)。 因此,我的问题是:如何在实现文件中为此编写原型?
我已经尝试了这两个都没有成功:
queue::CNode* front()
{}
queue::queue CNode*::front()
{}
任何指导将不胜感激。
【问题讨论】:
-
语法和往常一样:返回值、名称、参数。所以
CNode* queue::front()
标签: c++ function class stack prototype