При создании бинарного дерева поиска мы имеем структуру узла как
class Node
{
public:
int key;
Node *left;
Node *right;
};
Итак, при создании узла мы делаем что-то вроде
Node* createNode(int key)
{
Node *node=new Node();
node->key=key;
node->left=NULL;
node->right=NULL;
return node;
}
Теперь я хочу что-то вроде этого
class Node
{
public:
char array[3][3];
Node *left;
Node *right;
};
Итак, что делать для создания узла?
Node* createNode(char key[][])
{
Node *node=new Node();
node->key=key; // this line
node->left=NULL;
node->right=NULL;
return node;
}