【发布时间】:2013-05-26 13:45:41
【问题描述】:
我有课。
我需要创建一个函数来返回指向该类成员的指针。
我的班级是这样的:
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 &): Overloaded member function not found in clsNode.”
谁能告诉我哪里出错了? 谢谢!
【问题讨论】:
-
类中的签名带有 const 参数,您的实现没有。