我有一堂课。
我需要创建一个返回指向此类成员的指针的函数。
我的课看起来像这样:
class clsNode
{
private:
wstring m_grapheme;
vector <clsNode*> m_Daughters;
public:
clsNode *getNextNode(const udtCharVec &u);
};
我尝试了以下方法:
clsNode *clsNode::getNextNode(udtCharVec &u)
{
if (u.Grapheme == m_grapheme)
{
return *m_Daughters[0];
}
else
{
return *m_Daughters[1];
}
}
编译器告诉我“错误 c2511: clsNode:getNextNode(udtCharVec &): 在 clsNode 中找不到重载的成员函数。”
有人可以告诉我我在哪里做错了吗?谢谢!