|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.02.2013, 12:00 | #51 | |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Цитата:
Вы же не используете функции без их объявления, так?) На самом деле, когда транслятор берется уже за код методов класса, то там можно обращаться к данным, объявленным позже, потому что, видимо, за код он берется уже после прохода по классу и составления плана его внутренностей. А в данном случае enum - тип данных, знать, чем заинициализировать, нужно сразу, иначе какой же это тип данных.
Форматируйте код, будьте людьми.
|
|
06.02.2013, 12:08 | #52 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
Тока использовать этот enum чуть менее удобно чем предыдущие варианты, но это можно, например, макросом поправить ) |
|
06.02.2013, 12:46 | #53 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
06.02.2013, 13:42 | #54 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
Код:
Может быть: Код:
Последний раз редактировалось rrrFer; 06.02.2013 в 13:44. |
|
06.02.2013, 13:49 | #55 |
С++
Форумчанин
Регистрация: 22.09.2008
Сообщений: 791
|
Код:
Форматируйте код, будьте людьми.
|
07.02.2013, 00:51 | #56 |
Пользователь
Регистрация: 02.02.2013
Сообщений: 44
|
читая это всё понимаю что в программировании не стоит стараться понимать что то, иначе ничего не поймешь.....
вчера и сегодня узнал про контейнеры list и map, мое мнение лучше list, а по вашему какой и почему? |
07.02.2013, 01:09 | #57 |
Старожил
Регистрация: 16.12.2011
Сообщений: 2,329
|
|
07.02.2013, 01:18 | #58 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
07.02.2013, 01:49 | #59 |
Пользователь
Регистрация: 02.02.2013
Сообщений: 44
|
|
07.02.2013, 07:04 | #60 | |
Санитар
Старожил
Регистрация: 04.10.2008
Сообщений: 2,577
|
Цитата:
посмотри в книжках...например у Скиены, там есть несколько эротичных табличек в которые сведена информация о массивах, векторах, списках, деревьях, сортированных массивах и т.п. мап - это самобалансирующееся дерево поиска, т.е. поиск за логарифмическое время, но при добавлении и удалении элемента нужна баллансировка, кроме того ты не можешь запросить энный элемент, потому что порядком элементов рулит сам словарь. лист - динамический неупорядоченный список, время поиска линейное, добавление и удаление - константное (но смотря как напишешь, если перед этим придется искать элемент или искать предыдущий/последующий элемент {если односвязный список} - то тоже линейное), можешь запросить энный элемент (произвольный доступ работает), но получишь его за линейное время. И Bers_ правильно грит про области приминения, вопрос о том использовать list или map обычно не стоит, хотя...можно придумать ) Но лучше в книжку посмотри ) |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
с чего начиНАТЬ С/С++!!!! | dk118 | Помощь студентам | 0 | 05.12.2012 01:22 |
С чего начинать | leonidsm | Свободное общение | 4 | 06.10.2012 19:37 |
Какой язык лучше всего выбрать после завершения изучения языка Паскаль. | VektorAB | Помощь студентам | 4 | 09.07.2010 07:16 |
С чего начинать? | Shadol | Свободное общение | 6 | 24.11.2009 11:46 |
С++ ЧЕГО НАЧИНАТЬ !!! | geniy | Общие вопросы C/C++ | 12 | 03.09.2007 10:50 |