У меня есть класс.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