class Possessions
{
private:
Item *m_pRoot;
public:
Possessions(); // Class constructor
~Possessions(); // Class destructor
bool addItem(Item *newItem); // Add an item to this list
Item *dropItem(char *itemName); // Delete an item from this list
Item *getItem(char *itemName); // Return a pointer to an item
void printTree(); // Print list of all items in tree
private:
void printOne(Item *item); // Print a single item.
void destroyTree(Item *rt); // Recursively destroy the tree
void printAll(Item *rt); // Recursively print all items in tree
};
Posessions.cpp
1 2 3 4
void Possessions::destroyTree(Item *rt);
{
}
error "Possessions::destroyTree" function may not be declared outside of its class
any help?