Kod jest obszerny, ale większość kodu jest poprawna, ponieważ skopiowałem ze zwykłego drzewa BST, które działało jak należy i teraz chcę rozbudować do drzewa Splay. Błąd siedzi raczej gdzieś w operacjach splay lub usun. Program zwraca od razu po uruchomieniu "Process returned -1073741819 (0xC0000005)"
https://pastebin.com/Y9E9BAnq