![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.04.2009
Сообщений: 17
|
![]()
Всем привет!
Я разбираю книгу Седжвига "Алгоритмы на С++". Я не силён в правильных и удобных typdef'ах и наткнулся на код, который никак не могу понять: Код:
Никак не могу понять, что же такое **grid в результате и почему нельзя было просто объявить node **grid.
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off". Bjarne Stroustrup
|
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
Предположу (пусть более сведущие в с++ программисты поправят), что:
1) У нас получился node ***grid; 2) grid - указатель на 2мерный массив node'ов (указатель на массив указателей на массивы node'ов) или 3-мерный куб node'ов (если выделить память правильно ![]()
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 03.11.2012 в 16:14. |
![]() |
![]() |
![]() |
#3 | |||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,830
|
![]() Цитата:
Цитата:
Цитата:
Для удобства **grid типа link по объявлению По логике и названию переменной - грид просто указатель на динамическую сетку (матрицу). |
|||
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 29.04.2009
Сообщений: 17
|
![]()
Теперь понял. По сути выходит:
Код:
Спасибо за пояснения!
"C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do it blows your whole leg off". Bjarne Stroustrup
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка на typedef!!! | ice173 | Общие вопросы C/C++ | 2 | 24.05.2011 10:04 |
template, typedef и наследование | valdemar593 | Общие вопросы C/C++ | 2 | 12.03.2011 18:46 |
шаблоны и typedef в С++ | EniOk | Помощь студентам | 19 | 02.03.2011 16:55 |
Для чего используют typedef | prikolist | Общие вопросы C/C++ | 17 | 16.04.2009 15:36 |
Использование typedef с vector <type> | kezman | Общие вопросы C/C++ | 2 | 19.07.2008 21:17 |