Вопрос № 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)