為什么Tree類下的數據成員可以調用Node類的成員函數??
比如在Tree.cpp下的
Node *Tree::SearchNode(int nodeIndex)
{
????????return m_pRoot->SearchNode(nodeIndex);
}
m_pRoot調用的SearchNode不應該是Tree類的嗎,為什么是Node類下的SearchNode?????????????
比如在Tree.cpp下的
Node *Tree::SearchNode(int nodeIndex)
{
????????return m_pRoot->SearchNode(nodeIndex);
}
m_pRoot調用的SearchNode不應該是Tree類的嗎,為什么是Node類下的SearchNode?????????????
2018-11-17
舉報
2018-11-20
好好看Tree.h,里面寫了 private: Node *m_pRoot;? ?m_pRoot是Node類,它所指的成員函數當然是Node類下的SearchNode。
建議你好好動手寫一遍代碼,光看是不解決問題的