hej, mam dzisiaj takie pytanie : czym różni się stała NULL (mam też na myśli 0 i nullptr) od słowa kluczowego delete ?
np. taki fragment :
int *wsk1 = new int;
*wsk1 = 5;
delete wsk1;
///teraz inaczej
int *wsk2 = new int;
*wsk2 = 5;
wsk2 = nullptr;
mamy takie zapisy ,niby różnica jest prosta ale i tu i tu sprawiamy że wskaźnik na nic nie wskazuje (usuwamy ich wartość ale nie same wskaźniki ) . Pytam się bo nie raz kiedy użyje zmiennie delete z null to mam błędy w działaniu . Z góry dziękuje wam za pomoc i pozdrawiam :)