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

Классы в структуре - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подключение wininet.h к проекту http://www.cyberforum.ru/cpp-beginners/thread932172.html
Добрый день, в рамках самообразования мне захотелось изучить С++. Поставил Visual Studio Express 2012, в течении дня в промежутках между работой было прочитано 78 страниц старого самоучителя 2003...
C++ Лучшая задача для практики Привет. Что посоветуете для практики? Я было писал разную чушь типо крестиков-ниликов, кубиков, но без псевдографики. Дело в том, что читаю я много, а практики у меня мало, вот и думаю, может... http://www.cyberforum.ru/cpp-beginners/thread932137.html
rtti C++
Есть код: // header.h #include <stdexcept> #include <string> #include <typeinfo> #include <cstdlib> class Sales { protected:
Возможно дело в цикле C++
Задачка: Программа должна отображать меню из четырех пунктов, каждый из них помечен буквой. Если пользователь вводит букву, отличающуюся от четырех допустимых, программа должна повторно приглашать...
C++ алгоритм accumulate http://www.cyberforum.ru/cpp-beginners/thread932111.html
Допустим у меня есть вектор.Мне нужно подсчитать выборочно в нем сумму элементов.Я использую функциональный класс через алгоритм accumulate.А если мне нужно еще как-то подсчитать выборочно сумму...
C++ Нулевой символ С++ Является ли нулевой символ в конце строки "\0" ложью? подробнее

Показать сообщение отдельно
broDiaga_cpp
22 / 12 / 1
Регистрация: 20.02.2010
Сообщений: 181

Классы в структуре - C++

01.08.2013, 19:37. Просмотров 313. Ответов 4
Метки (Все метки)

Добрый вечер.
Вопрос первый: какой из контейнеров STL наиболее целесообразней использовать, если предполагаются частые операции поиска в этом контейнере?

Вопрос второй: полагаю, что ответ на первый вопрос будет - map, и если это так, то у map есть ключ и значение. Так вот... Ключ у меня описывается двумя объектами одного класса. Как мне это сделать. Самое логичное, что приходит на ум, это сделать так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class property1
{
//содержимое класса
};
 
class property2
{
//содержимое класса
};
 
struct object
{
property1 pr1;
property2 pr2;
};
 
//И объявляем наш контейнер
std::map<object,int> container;
Но так, если я правильно всё понимаю, мы сделать не можем. Как быть?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru