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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 5.00
comrade
Сообщений: n/a
#1

Как получить доступ к объектам set-множества? (STL) - C++

01.06.2010, 09:58. Просмотров 1157. Ответов 1
Метки нет (Все метки)

Помогите, пожалуйста:
запихал в контейнер set объекты класса, а как потом получить доступ к определенному полю объекта в контейнере - не знаю.
class MAN
{
public:
string a;
};
set<MAN>ob1;
MAN ff;
ob1.insert(ff);

В данном примере хочу обратиться к полю (string a объекта типа MAN) внутри контейнера ob1. пытался обратиться через ob1.find(...), но что указать вместо ... -тоже не знаю. Прошу помощи.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.06.2010, 09:58     Как получить доступ к объектам set-множества? (STL)
Посмотрите здесь:

Виртуальные функции, как получить доступ к закрытой части класса.Через set-get? - C++
Здравствуйте! Мне очень нужна ваша помощь. Есть вот такой код. Но мне нужно получить доступ к базовому классу var, он же приватный через...

Как очистить содержимое множества set? - C++
после добавления множества в вектор нужно очистить множество для повторной записи туда set&lt;string&gt; str; как это сделать с помощью clear()...

Set из STL - C++
Доброго времени суток, ребята. Прошу помощи со словарём. Вот само задание: Написать программу «Англо - русский и русско - английский...

STL set - C++
вопрос почему в строке while( (*ii)!=elem) говорит что я не перегрузил != не могу понять, и почему в строке cout&lt;&lt;*p&lt;&lt;&quot; &quot;; говорит что я...

STL, контейнер set - C++
Помогите, пожалуйста. Задание состоит вот в чем: даны названия городов, и для них перечислены города, в которые можно попасть без...

STL set of sets of strings - C++
Вот такая колбаса(I use VS10): std::set&lt;std::set&lt;std::string&gt;&gt; s; Возможно ли добавить во внутренний std::set&lt;std::string&gt;...

STL контейнер set, вставка элементов - C++
Уважаемые админы.Снова прошу о помощи. Необходимо в множество bred,начиная с позиции n, вставить элементы из множества new_bred. ...

Используя STL контейнер set заполнить массив - C++
Задание 2. Данную задачу решить не используя метод sort, а используя STL контейнер: set. Заполнить массив размером 10 случайными числами от...

Множества STL - C++
Подскажите плиз, как удалить из двух множеств STL одинаковые элементы?

STL, множества - C++
Есть задача: В три газетных киоска поступают газеты из имеющегося списка. Определить, какие газеты не заказали в один из киосков,...

Множества без STL - C++
Решаю задачу: ввести н-ое количество множеств и найти их обьединение. Объединение это новое множество в состав которого входят элементы...

структура в структуре: есть ли доступ к объектам вложенной структуры из объекта первой? - C++
Доброго времени суток! Есть структура в структуре: struct Time struct Time


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
(Phantom)
0 / 0 / 0
Регистрация: 26.05.2009
Сообщений: 86
01.06.2010, 10:39     Как получить доступ к объектам set-множества? (STL) #2
Привет.
Если ты хочеш найти елемент в множестве, то попробуй использовать find_if(..), где третий параметр условие равенства.

С другой стороны, для хранения обьектов, которые ты используеш лутше использовать list или vector в зависимости от того какой доступ тебе к елементам нужен.
Yandex
Объявления
01.06.2010, 10:39     Как получить доступ к объектам set-множества? (STL)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru