У меня проблема с передачей данных из частного в общедоступный для реализации методов дерева avl, особенно сложно в конструкторе в приватном
enum BFactor { EH = 0, LH = -1, RH = 1 };
class AVLNode
{
private:
int data;
BFactor b;
AVLNode *left, *right;
AVLNode();
AVLNode(int data);
public:
//Todo
};