Вопрос № 96258: Здравствуйте. У меня следующий вопрос применимы ли алгоритмы, типа sort(), swap() и binaty_search() к массивам структур? У меня упорно не получается их применить.
Как я пытаюсь это сделать написано в приложении....Вопрос № 96325: Здравствуйте!
Хочу написать приложение для ping'а (ICMP ECHO), но не используя какие-то готовые компоненты, тоесть "с нуля".
Каким образом это лучше всего сделать и где можно добыть исчерпывающую информацию по данному вопросу....
Вопрос № 96.258
Здравствуйте. У меня следующий вопрос применимы ли алгоритмы, типа sort(), swap() и binaty_search() к массивам структур? У меня упорно не получается их применить.
Как я пытаюсь это сделать написано в приложении.
Приложение:
Отправлен: 24.07.2007, 22:55
Вопрос задал: Losaped (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: XakPC
Здравствуйте, Losaped!
Все просто.
Во-первых
std::swap или же используйте using namespace std
Во-вторых
swap - шаблонная функция, она описана
template<class Type>
void swap(
Type& _Left,
Type& _Right
);
следоватеьно вызов этой функции имеет вид
std::swap<YourType>(YourTypeStructArr[i], YourTypeStructArr[i-1]);
Ответ отправил: XakPC (статус: 1-ый класс)
Ответ отправлен: 25.07.2007, 02:57 Оценка за ответ: 4 Комментарий оценки: Спасибо. Все понятно
Отвечает: Терсков Сергей
Здравствуйте, Losaped!
STL-алгоритмы работают с шаблонными контейнерами, поэтому никаких проблем со своими структурами быть не должно. Только массив таких структур лучше делать с помощью класса vector. Этот класс работает со всем имеющимися алгоритмами в STL. Подробней о применении алгоритмов о которых вы спрашивали см. в приложении...
Приложение:
Ответ отправил: Терсков Сергей (статус: Студент)
Ответ отправлен: 25.07.2007, 03:23 Оценка за ответ: 5 Комментарий оценки: Спасибо большое. особенно за вектор, надо с ним получше разобраться
Вопрос № 96.325
Здравствуйте!
Хочу написать приложение для ping'а (ICMP ECHO), но не используя какие-то готовые компоненты, тоесть "с нуля".
Каким образом это лучше всего сделать и где можно добыть исчерпывающую информацию по данному вопросу.
Отправлен: 25.07.2007, 13:19
Вопрос задал: lamo (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Ответ отправил: Терсков Сергей (статус: Студент)
Ответ отправлен: 26.07.2007, 02:26 Оценка за ответ: 5 Комментарий оценки: Спасибо, самое оно.
Отправить вопрос экспертам этой рассылки
Приложение (если необходимо):
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.