Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Юрий Кот
0 / 0 / 0
Регистрация: 08.11.2013
Сообщений: 2
#1

typedef - C++

08.11.2013, 14:33. Просмотров 520. Ответов 3
Метки нет (Все метки)

Доброго времени суток, уважаемые программисты!
Не могу понять несколько строк из примера учебника Дейтела. С первой строкой все понятно, но вот со второй... Создается ли синоним синонима (зачем?)
Каким образом сюда можно прицепить указатель?
Благодарю за внимание!

C++
1
2
typedef struct listNode ListNode;
typedef ListNode *ListNodePtr;
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2013, 14:33     typedef
Посмотрите здесь:

Непонятный typedef C++
Оператор typedef C++
typedef C++
typedef C++
typedef в c++ C++
C++ Наследование typedef'a
Typedef C++
работа с typedef C++
Использование Typedef C++
C++ Typedef и функция
Typedef C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ПерС
366 / 282 / 84
Регистрация: 05.11.2013
Сообщений: 806
Записей в блоге: 5
Завершенные тесты: 1
08.11.2013, 14:46     typedef #2
C++
1
typedef ListNode * ListNodePtr;
А потом можно писать не
C++
1
ListNode *List;
а
C++
1
ListNodePtr List;
ForEveR
Модератор
Эксперт С++
 Аватар для ForEveR
7958 / 4720 / 319
Регистрация: 24.06.2010
Сообщений: 10,525
Завершенные тесты: 3
08.11.2013, 15:05     typedef #3
Если учебник по С++ - то это зря туда включено.
C++
1
typedef struct listNode ListNode;
В большинстве случаев совершенно бессмысленный алиас, ибо структура в С++ уже является типом, в отличии от С, где действительно нужно было писать struct название структуры.
Юрий Кот
0 / 0 / 0
Регистрация: 08.11.2013
Сообщений: 2
09.11.2013, 08:28  [ТС]     typedef #4
Спасибо!
Все понятно)

Добавлено через 37 секунд
С без плюсов)
Yandex
Объявления
09.11.2013, 08:28     typedef
Ответ Создать тему
Опции темы

Текущее время: 05:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru