ВУЗ:
Составители:
Рубрика:
cout << "По адресу p="<using namespace std; int main() { double *px = new double; *px = 10.102; int *pn = new int; *pn = 100000; char *pc = new char; *pc = 'A'; cout << *px << '\t' << *pn << '\t' << *pc; cout << '\n'; delete px; delete pn; delete pc; return 0; } Возможность выделения памяти с помощью оператора new появилась в C++, в языке C для этой цели используется функция malloc(): указатель = malloc(количество байт); Поскольку указатель типизированный, т.е. ссылается на блок памяти, занятой данными определенного типа, требуется выполнить явное приведение типа значения функции. Кроме того, функция sizeof() поможет правильно определить необходимое количество байт. указатель = (Тип *) malloc(sizeof(Тип)); Пример. Выделение памяти функцией malloc(). 67
Страницы
- « первая
- ‹ предыдущая
- …
- 65
- 66
- 67
- 68
- 69
- …
- следующая ›
- последняя »