Ich habe diese Art von CodeMake C++ einen Zeiger auf NULL interpretieren als Null
two->height = max(two->right->height, two->left->height);
Einer der zwei-> rechts oder zwei> links kann ein Zeiger auf null sein, so wird das Programm Fehler seg. Ich suche nach, wenn die Zwei-> Links Null ist, wird es in Null umgewandelt, so dass das Zwei-> Recht automatisch wahr wird.
Gibt es einen Trick, der dieses Problem lösen kann?
ein wenig unklar, was die Frage ist aber 'nullptr' keinen integralen Typen hat und nicht konvertiert werden kann, um integer. –
@RawN Ich bin mir ziemlich sicher, dass das OP nicht 'zwei-> links' als Null behandeln will, das OP möchte 'zwei-> linke-> Höhe' als null behandeln, wenn 'zwei-> links 'ein ist Null Zeiger. – hvd