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

BOOST_FOREACH на STL - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создание типов линий http://www.cyberforum.ru/cpp-beginners/thread726020.html
Здравствуйте, необходима помощь по такому вопросу: Нужно создать восемь типов линий с последующим их применением к стандартным фигурам (Rectangle, Ellipse, polyline, duga), ну то бишь использовать их как стандартные (типа psSolid,psDash и т.д.). В папке находятся материалы,с помощью которых я пытался реализовать поставленную задачу, полное задание курсовой (если я некорректно объяснил). ...
C++ Вылетает программа Всем здравствуйте, имеется следующая проблема. Дана формула, по которой рассчитываются определенные параметры. При N = 2 решается все верно, результат 0,25. Если N делать соответственно больше, например 5, число выводится в экспоненциальном виде. А при N = 6 вообще программа вылетает (POW overflow), хотя должно быть все ок. В чем могут быть траблы? double Fac = 1, P_zero, Buff = 1, N = 2,... http://www.cyberforum.ru/cpp-beginners/thread725996.html
C++ Вычисления функции с заданной точностью с использованием разложения в ряд (for)
Составить схему программы и программу на языке C++ с использованием оператора цикла с предусловием и оператора цикла с постусловием для вычисления функции с заданной точностью с использованием разложения в ряд:
Двумерные массивы (Из матрицы X (m Х n) построить матрицу Y, поменяв местами строки и столбцы) C++
Из матрицы X (m Х n) построить матрицу Y, поменяв местами строки и столбцы.
C++ Одномерные массивы (найти количество четных чисел, а нечетные числа...) http://www.cyberforum.ru/cpp-beginners/thread725979.html
Произвести следующую обработку 15 целых чисел: найти количество четных чисел, а нечетные числа, входящие в диапазон возвести в квадрат.
C++ Поиск в элементах массива с его последующим инкрементом Всем привет. Возможно я не правильно назвал тему, но надеюсь кто нибудь мне поможет. Код программы ниже, и условия. Я уже набросал часть(нашел подобную). Но в ней не выполняется вот это условие: • вводится номер УДК, и программа уменьшает значение количества книг на единицу или выдает сообщение о том, что требуемой книги в библиотеке нет или требуемая книга находится на руках; • при... подробнее

Показать сообщение отдельно
XRuZzz
Антикодер
577 / 478 / 23
Регистрация: 15.09.2012
Сообщений: 2,429
11.12.2012, 15:31  [ТС]     BOOST_FOREACH на STL
такая конструкция была в примере на вики Наблюдатель
хотел использовать этот паттерн для реализации MVC

C++
1
typedef std::map<IObserver* const, IObserver* const> observers_t;
тока VS2002 не хочет со словом const компилировать пишет

Код
xmemory(87): error C2535: 'std::allocator<_Ty>::pointer std::allocator<_Ty>::address(std::allocator<_Ty>::reference) const' : member function already defined or declared         with         [             _Ty=const std::_Tree<std::_Tmap_traits<behaviour::IObserver *const ,behaviour::IObserver *const ,std::less<behaviour::IObserver *const >,
тогда я просто убираю const? или есть более грамотное решение?

Добавлено через 22 часа 46 минут
Не могли бы вы объяснить ещё такую конструкцию

C++
1
2
3
int IObservable::addObserve(IObserver& ref)
{
    observers.insert(observers_t::value_type(&ref,&ref));
зачем тут ::value_type?
 
Текущее время: 13:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru