Cześć. Powtarzam sobie informacje o this w C++ i na wikipedii znalazłem taki przykład:
class Samobojca {
private int dana;
public void zabijSie() {
dana = 1; // ok
delete this;
// dana = 2; // błąd, obiekt juz nie istnieje
}
}
Więc tak się zacząłem zastanawiać czy jest możliwe, by użyć delete do każdej zmiennej a nie tylko do tej utworzonej operatorem new?
Z powyższego przykładu wnioskuję, że delete może usunąć każdy obiekt (?)
Więc czy mogę zrobić sobie w kodzie:
void main(){
double zmienna = 3;
delete zmienna;
...
}
?