![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
![]()
Всем привет. Ребят, объясните глупому горекодеру, как логичнее поступить в следующей ситуации:
Код:
Код:
Код:
Код:
Код:
Добавлено: Сейчас замерил время выполнения добавления элемента с присвоением всех указателей, ровняется 0. GetTickCount использовал. Может быть есть более точный измеритель? Хотя, сейчас в цикле попробую замерить... Добавлено: Протестировал скорость создания узла без указателей, уменьшилась почти в три раза. Цикл на 10000 раз ставил.
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
![]() Последний раз редактировалось ImmortalAlexSan; 05.06.2011 в 19:05. |
![]() |
![]() |
![]() |
#2 | |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#3 | ||
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
![]()
Не читается - это раз, вы так и не объяснили чего хотите - это два, пишется "child" - это три. Если игнорировать контекст и отвечать только на следующий вопрос:
Цитата:
Цитата:
Ищете информацию по C++?
cplusplus.com |
||
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
в 32-ых битке 4 байта указатель
а в 64-ох битной вообще 8 байт. Код:
структуру содержающую один член вообще считаю что нерационально создавать. Цитата:
есть еще std::vector, std::list да и в конце концов Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 05.06.2011 в 19:15. |
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
![]() Код:
Я хотел узнать как избавиться от ошибки... Которую, я описал выше. И хотел поинтересоваться в плюсах и минусах использования указателей в данном случае. Я так понимаю, что при динамическом выделении памяти падает скорость вычислений и на программиста вешаются все проблемы, связанные с памятью. А при статическом выделении растет скорость вычислений, нагрузка меньше, но теряется контроль над размерностью областей. Золотой середины, я так понимаю нет? Пепел Феникса, я не хочу использовать std. Можете привести пример с инициализацией?
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
![]() Последний раз редактировалось ImmortalAlexSan; 05.06.2011 в 19:23. |
![]() |
![]() |
![]() |
#6 | |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
![]() Цитата:
А код у вас, знаете ли, кривой. Ищете информацию по C++?
cplusplus.com Последний раз редактировалось Сtrl; 05.06.2011 в 19:21. |
|
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 13.01.2009
Сообщений: 1,353
|
![]()
Сtrl, в чем кривость?
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
![]() |
![]() |
![]() |
![]() |
#8 | ||||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
Цитата:
Цитата:
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||||
![]() |
![]() |
![]() |
#9 |
C++
Форумчанин
Регистрация: 27.03.2011
Сообщений: 803
|
![]()
Самое бросающееся в глаза - это форматирование. Далее - дерево делается с использованием двух классов - элемент и внешняя обертка. Итератор - это отдельный разговор. Ну и с typedef вы намудрили, конечно.
Ищете информацию по C++?
cplusplus.com |
![]() |
![]() |
![]() |
#10 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]() Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выделение памяти в С++ | Dj-IIyIIc | Общие вопросы C/C++ | 4 | 18.10.2010 14:39 |
выделение памяти | Артем1256 | Общие вопросы C/C++ | 1 | 13.11.2009 16:38 |
Выделение памяти | mutabor | Общие вопросы Delphi | 8 | 26.08.2009 18:16 |
До выделение памяти | MAKTE | Общие вопросы C/C++ | 4 | 20.05.2008 21:34 |
Выделение памяти | antoha.by | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 29.04.2008 20:04 |