0 / 0 / 0
Регистрация: 15.10.2011
Сообщений: 3
|
|
1 | |
Связный список15.10.2011, 00:44. Просмотров 1869. Ответов 2
Метки нет Все метки)
(1.temp = (node*)malloc(sizeof(node)); 2.temp = new node; 1)Как работает (node*)malloc(sizeof(node)) ? что значит (node*) и malloc(sizeof(node)) 2)Какой метод выделения памяти лучше использовать при создании нового узла,первый или второй - почему?
0
|
|
15.10.2011, 00:44 | |
Связный список (Используя структуру описания даты, построить связный список студентов, сформированный в алфавитном порядке)
Связанный список. Создать, записать в связный список последовательность слов,обозначающих месяцы года,заданных пользователем Написать программу, реализующую связный список с информацией о студентах и отображающую список в порядке убывания возраста студента |
|
Android Programmer
139 / 140 / 10
Регистрация: 08.12.2010
Сообщений: 421
|
|
15.10.2011, 00:55 | 2 |
malloc - Стиль С
new - Стиль С++, если С++ то это ваш выбор. ибо 1. безопасно 2. операторы new\delete можно перегрузить. (node*) - привидение типа, т.к. malloc возвращает Void*
0
|
![]() 5039 / 3100 / 271
Регистрация: 11.11.2009
Сообщений: 7,047
|
|
15.10.2011, 14:44 | 3 |
Выделяет память размером sizeof(node) и возвращает указатель на её начало.
Преобразование типа. malloc возвращает void *, а присваиваем мы этот адрес переменной типа node *. Поэтому конструкция (node *) явно приводит тип указателя к нужному.
0
|
15.10.2011, 14:44 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Связный список Связный список Связный список Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |