Просьба не относиться ко все очень серьезно :)
Всю сознательную жизнь работал с Си, не так давно начал проникаться Си++ и все в том же роде, но возникла идея сбацать что-нибудь на Паскале. Ну и первым делом (что может быть проще?) решил заделать списочек.
На Си я бы поступил просто:
struct __Node{
struct __Node *next, *prev;
void *item;
};
typedef struct __Node Node;
typedef Node* List;
И был бы счастлив.
Теперь Паскаль: работа с указателями там (на мой взгляд) жуткая и не доставляющая эстетического удавольствия. Линки на следующий и предыдущий элементы делаются, но как быть с данными? Уточню, что использую FreePascale, который вроде бы соответствует TurboPascale 7, и под рукой имею описание Турбо Паскаля 5 (книжка Фаронова, написанная на основе лекций). Элегантное решение этой задачи есть?
Ответ на:
комментарий
от anonymous_incognito
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от phoenix
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Паскаль (2017)
- Форум Паскаль (2006)
- Форум Паскалим... =\ (2005)
- Форум Компилятор паскаля (2008)
- Форум Опять Паскаль..... (2006)
- Галерея Треугольник Паскаля (2005)
- Форум ненавижу паскаль! (2005)
- Форум Паскаль на бубнту (2010)
- Форум Фотошоп на паскале (2013)
- Форум OS на паскале (2010)