Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
kwisp |
5.10.2010, 10:54
Сообщение
#21
|
|
астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23
|
Цитата(igor_bogomolov @ 5.10.2010, 11:45) Link Контейнер хранит указатели, поэтому qFind не подойдет. на qFind свет клином не сошелся. есть куча хороших алгоритмов поддерживающих обЪектную модель. хотя бы stl: find, find_if, count и проч. и то что в контейнере указатель это не проблема есть функторы и предикаты в конце концов... П.С. приду с обеда напишу... |
|
|
|
|
Алексей1153 |
5.10.2010, 11:04
Сообщение
#22
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
Цитата(igor_bogomolov @ 5.10.2010, 13:45) Link Контейнер хранит указатели, поэтому qFind не подойдет зато всегда есть std::map , где можно проиндексировать указатели по любому ключу вообще говоря, если код уже написан, работает и устраивает по скорости - то можно и goto оставить. Вся бодяга, которую мы щас разводим - это наш рефлекс оптимизации |
|
|
|
|
igor_bogomolov |
5.10.2010, 11:58
Сообщение
#23
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 1215 Регистрация: 22.3.2009 Из: Саратов Пользователь №: 630 Спасибо сказали: 235 раз(а) Репутация: 29
|
Цитата(kwisp @ 5.10.2010, 11:54) Link на qFind свет клином не сошелся. есть куча хороших алгоритмов поддерживающих обЪектную модель. хотя бы stl: find, find_if, count и проч. и то что в контейнере указатель это не проблема есть функторы и предикаты в конце концов... Так я с этим и не спорил. Я лишь хотел показать, что иногда использование goto может быть оправданным. Видимо не удачно, т.к. пример никому не понравился. Представь, что ты зажат жесткими рамками. Используешь контейнеры Qt и сама Qt собрана с опцией -no-stl |
|
|
|
|
kwisp |
5.10.2010, 12:40
Сообщение
#24
|
|
астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23
|
Цитата(igor_bogomolov @ 5.10.2010, 12:58) Link Представь, что ты зажат жесткими рамками. Используешь контейнеры Qt и сама Qt собрана с опцией -no-stl что за ёклмн? я лучше представлю себя в обществе красивой девушки. Игорь, пример твой правда неудачный. - это и не мудрено т.к. удачного примера многие не видели. всё выяснили? предлагаю на тему goto и оптимизации не спорить |
|
|
|
|
Алексей1153 |
5.10.2010, 12:51
Сообщение
#25
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
Цитата(kwisp @ 5.10.2010, 15:40) Link я лучше представлю себя в обществе красивой девушки. да да, причём - зажатым жёсткими рамками |
|
|
|
|
Litkevich Yuriy |
5.10.2010, 14:43
Сообщение
#26
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
перенесите тему из раздела Qt. тут про Си++
|
|
|
|
|
QMainWindow |
8.10.2010, 20:52
Сообщение
#27
|
|
Участник ![]() ![]() Группа: Участник Сообщений: 198 Регистрация: 1.8.2010 Пользователь №: 1922 Спасибо сказали: 0 раз(а) Репутация: 0
|
Спасибо. Такс, а подскажите, пожалуйста, зачем нужно "enum"?
|
|
|
|
|
Алексей1153 |
8.10.2010, 21:21
Сообщение
#28
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2946 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: 34
|
это перечисление констант. Имеет область видимости, в отличие от #define , чем часто жутко удобно )
но перечислять можно только тип int (хотя это не мешает абсолютно) |
|
|
|
|
CodeHunter |
20.10.2010, 11:55
Сообщение
#29
|
![]() Студент ![]() Группа: Участник Сообщений: 33 Регистрация: 26.8.2010 Пользователь №: 1982 Спасибо сказали: 1 раз(а) Репутация: 0
|
Цитата(QMainWindow @ 8.10.2010, 20:52) Link Такс, а подскажите, пожалуйста, зачем нужно "enum"? Вот Link Там как бы вопрос, но суть использования понятна ! Сообщение отредактировал CodeHunter - 20.10.2010, 11:56 |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 1.1.2026, 5:32 |