struct Node { Node* left; int const value; Node* right; }; int main() { // Given kod. Får inte ändras Node* temp { new Node {nullptr, 8, nullptr} }; Node* curr { new Node { new Node { nullptr, 4, temp }, 2, new Node { temp, 5, new Node { nullptr, 7, nullptr } } } }; // Lösning delete curr->left->right; delete curr->left; delete curr->right->right; delete curr->right; delete curr; curr = nullptr; }