Вказівни́к, пока́жчик, пока́зник , посилання int* p = nullptr; //вказівник p = new int; //виділити пам'ять і прив'язати адреcу пам'яті до вказівника cout << "p = \n"; cin >> *p; //отримати змінну cout << "p = " << *p << "\n"; delete p; //видалити з пам'яті p = new int; //знову виділяємо пам'ять *p = 56; cout << "a = " << *p << "\n"; delete p;
int a = 5; int* b = &a; *b = 100; cout << a << endl; // 100 cout << b << endl; // 0000022B53D24DA0 cout << &a << endl; // 0000022B53D24DA0
string a = "Borsch"; string &b = a; cout << a << "\n"; // Borscht cout << b << "\n"; // Borscht
//функція примайє адресу масива та його розмір (за посиланням) void Add(int*& mass, int& size) { mass[0] = 7; }
delete p; delete[] arr;