Форум программистов, компьютерный форум CyberForum.ru

Выбор контейнера - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка операторов -> <- http://www.cyberforum.ru/cpp-beginners/thread775818.html
Здравствуйте в столь позднее время.. Какова особеность перегрузки операторов -> и . ? Что возвращают ? Если можно ссылки на стандарт...Заранее спасибо.
C++ Объекты класса Приветствую вас) Подскажите пожалуйста какая структура у класса и его объектов в c++bilder К примеру создание класса и 3-х объектов внутри. Мучаюсь уже сутки и не могу понять...а нормальной литературы найти не получается( Заранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread775804.html
Ошибка с статическими членами класса C++
Доброго времени суток, форумчане! Недавно пришлось вернуться с С# на С++ и я тут же заметил что я все забыл( Итак по сути: Есть определение класса: static class control { public: static double u0;
C++ Найти все простые числа вида n^(n) + 1, меньше за 10^19
Мне надо создать программу. Задание вот такое: Найти все простые числа вида nn + 1, меншье за 1019.
C++ Удалить элемент из односвязного списка http://www.cyberforum.ru/cpp-beginners/thread775765.html
Есть односвязный список struct student { char last_name; char name; char date; int exams; double rate; };
C++ Заголовочный фаил <algorithm> (объясните что это такое) Здравствуйте, товарищи! Что такое #include <algorithm>? Какие она имеет функции или макросы? И если можно их предназначение? подробнее

Показать сообщение отдельно
Somebody
2786 / 1600 / 145
Регистрация: 03.12.2007
Сообщений: 4,189
Завершенные тесты: 1
31.01.2013, 14:23     Выбор контейнера
Цитата Сообщение от Dormeo Посмотреть сообщение
пример поиска в контейнере map с ключом в виде структуры Object
Ничем не отличается от варианта с std::pair, только операторы == и < надо сделать.
C++
1
2
3
4
5
6
7
8
9
bool operator==(const Object& lhs, const Object& rhs)
{
    return lhs.x == rhs.x && lhs.y < rhs.y;
}
 
bool operator<(const Object& lhs, const Object& rhs)
{
    return lhs.x < rhs.x || (lhs.x == rhs.x && lhs.y < rhs.y);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru