クラスがあります。
このクラスのメンバーへのポインターを返す関数を作成する必要があります。
私のクラスは次のようになります。
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 に見つかりません」と表示されます。
どこで間違いを犯したか教えてもらえますか?ありがとうございました!