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

STL вызов метода класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Квадратное уравнение http://www.cyberforum.ru/cpp-beginners/thread839854.html
Квадратное уравнение (Время: 1 сек. Память: 16 Мб Сложность: 28%) Сложно найти человека, который любит решать однообразные задачки по математике. В последнее время школьникам стало легче, ведь с появлением компьютеров почти в каждой квартире стало существенно проще проверять себя. Но программы, в которых решение уравнений является стандартной функцией, установлены не везде. Напишите...
C++ Пригодность детали оценивается по размеру В, который должен соответствовать интервалу (А - δ, А + δ). Определить, имеются ли в партии из N деталей б Пригодность детали оценивается по размеру В, который должен соответствовать интервалу (А - δ, А + δ). Определить, имеются ли в партии из N деталей бракованные. Если да, то подсчитать их количество, в противном случае выдать отрицательный ответ http://www.cyberforum.ru/cpp-beginners/thread839852.html
Записать в массив N целых чисел. Подсчитать количество пар противоположных чисел среди компонентов этого массива C++
Записать в массив N целых чисел. Подсчитать количество пар противоположных чисел среди компонентов этого массива
C++ Заполнить массив f целыми числами. Получить в массиве g те компонен массива f, которые являются парными
Заполнить массив f целыми числами. Получить в массиве g те компонен массива f, которые являются парными
C++ Инкапсуляция. Создание класса http://www.cyberforum.ru/cpp-beginners/thread839843.html
Задана дата начала занятий. Для даты внутри семестра определить, является ли текущая учебная неделя верхней или нижней и посчитать ее номер. Максимальная длина семестра - 5 месяцев (не выдавать результат для дат, до которых прошло больше 5 месяцев после начала семестра). Начало и конец семестра могут быть в разных астрономических годах. Имя класса: СSemCalendar Исходное данное: строка в...
C++ Задача на списки (считать из файла и выписать список) Вообщем, нужно считать из файла и выписать список тех, у кого есть хотя бы одна 2 (еще средний балл) . Набросал немного, но почему считает местами не правильно и немогу правильно поставить if. Помогите, чем сможете) заранее спасибо. #include <stdio.h> #include <conio.h> const int A = 20, B = 11, C = 4; struct STUDENT { char fio; char oc; int a; подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
16.04.2013, 21:29     STL вызов метода класса
c++11
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
class Arithmetic{
    private:
        typedef vector<pair<char, int> > MyVec;
        vector<pair<char, int> > coll;
 
    public:
        Arithmetic(const string& _str){
            for(string::size_type i = 0; i < _str.size(); ++i)
               coll.push_back(make_pair(_str[i], 0));
        }
 
 
        
        void oper(char elem){
           for(MyVec::size_type j = 0; j < coll.size(); ++j)
              if(elem == coll[j].first)
                 ++coll[j].second;
        }
 
        void operation(const string& _str){
             for_each(_str.begin(), _str.end(), std::bind(&Arithmetic::oper, this, std::placeholders::_1));
        }
};
 
Текущее время: 12:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru