begynder spm. om pointers
#include<iostream.h>#include<stdlib.h>
int main()
{
double x;
double *pointer;
pointer=&x;
cout << "Indtast et heltal: ";
cin >> x;
cout << endl << *pointer << "\t" << x << endl;
cout << "\naddresser i hukommelsen: " << &x << " og " << pointer << endl << endl;
system("PAUSE");
delete pointer;
return 0;
}
Dette program får mit dosvindue til at "fryse" eller loope - eller hvad ved jeg...
Problemet forsvinder hvis jeg enten tager "delete pointer" væk - eller, hvis jeg tager "pointer=&x" væk...Er det fordi man ikke kan slette en pointer der peger på noget?
Jeg ønsker blot en forklaring på dette...