我有一個類。C++返回指向類的指針
我需要創建一個函數,該函數返回一個指向此類的成員的指針。
我的類看起來是這樣的:
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中。「
有人可以告訴我我犯了什麼錯誤嗎? 謝謝!
在類中的簽名是帶有const參數的,您的實現沒有。 – EGOrecords