// Dynamiczna alokacja pamieci. Operatory new, delete //----------------------------------------------------- #include // Biblioteka do obslugi alokacji // Alokacja w pamieci pojedynczego obiektu double* wsk = new double; int* n; n = new int; // n wskazuje na utworzona zmienna typu int // Alokacja n-elementowej tablicy n = new int [5]; // to samo "n" wskazuje teraz na // tablice 5 elementow typu int // Alokacja n-elementowej tablicy c.d. cout << "Podaj wielkosc tablicy" << endl; int n; cin >> n; char* ctab = new char[n]; // demonstruje dynamicznosc alokacji int* itab = new int[n]; // Kasowanie obiektow delete wskaznik; // Kasowanie w przyp. wskazania na zmienna delete [] wskaznik; // Kasowanie w przyp. wskazania na tablice // delete nie kasuje wskaznika. Przecina lacze