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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Подключение wininet.h к проекту http://www.cyberforum.ru/cpp-beginners/thread932172.html
Добрый день, в рамках самообразования мне захотелось изучить С++. Поставил Visual Studio Express 2012, в течении дня в промежутках между работой было прочитано 78 страниц старого самоучителя 2003 года по С/С++, осознан необходимый минимум который тут же захотелось опробовать. Первым делом потратив пару часов написал мини-игру "Жизнь", порадовался как работает, решил идти дальше. Была совершена...
C++ Лучшая задача для практики Привет. Что посоветуете для практики? Я было писал разную чушь типо крестиков-ниликов, кубиков, но без псевдографики. Дело в том, что читаю я много, а практики у меня мало, вот и думаю, может написать змейку на OpenGL? Или что другое посоветуете? А то впринципе графика меня не очень интересует, а так для змейки нужно будет еще и GL, подучить, который я вообще не знаю. Спасибо. :) http://www.cyberforum.ru/cpp-beginners/thread932137.html
rtti C++
Есть код: // header.h #include <stdexcept> #include <string> #include <typeinfo> #include <cstdlib> class Sales { protected:
Возможно дело в цикле C++
Задачка: Программа должна отображать меню из четырех пунктов, каждый из них помечен буквой. Если пользователь вводит букву, отличающуюся от четырех допустимых, программа должна повторно приглашать его ввести правильное значение до тех пор, пока он этого не сделает. с таким вот условием цикл останавливается: while (b != 'c'); а вот с таким, нечего не происходит: using namespace std;
C++ алгоритм accumulate http://www.cyberforum.ru/cpp-beginners/thread932111.html
Допустим у меня есть вектор.Мне нужно подсчитать выборочно в нем сумму элементов.Я использую функциональный класс через алгоритм accumulate.А если мне нужно еще как-то подсчитать выборочно сумму элементов,мне нужно создать другой функциональный класс или можно каким-то образом использовать один?
C++ Что такое унифицированное программирование? То есть что такое унификация в целом и что такое унифицированные функции или что там ещё есть? Знаю только, что это как-то связанно с stl. подробнее

Показать сообщение отдельно
broDiaga_cpp
 Аватар для broDiaga_cpp
19 / 9 / 1
Регистрация: 20.02.2010
Сообщений: 180
01.08.2013, 19:37     Классы в структуре
Добрый вечер.
Вопрос первый: какой из контейнеров 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;
Но так, если я правильно всё понимаю, мы сделать не можем. Как быть?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru