Форум программистов, компьютерный форум 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 месяцев (не выдавать...
C++ Задача на списки (считать из файла и выписать список) Вообщем, нужно считать из файла и выписать список тех, у кого есть хотя бы одна 2 (еще средний балл) . Набросал немного, но почему считает местами не правильно и немогу правильно поставить if.... подробнее

Показать сообщение отдельно
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049

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

16.04.2013, 20:41. Просмотров 609. Ответов 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
24
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
 
class Arithmetic{
    private:
        vector<pair<char, int> > coll;
 
    public:
        Arithmetic(string _str){
            for(unsigned i = 0; i < _str.size(); ++i)
                coll.push_back(make_pair(_str[i], 0));
        }
                
                void print(pair<char, int> op){
                    cout << op.first << ": " << op.second << endl;
                }
 
        void get_operation(){
            for_each(coll.begin(), coll.end(), print);
        }
};
выдает ошибку, но подсказки компилятора толку не дали, буду благодарен за помощь и если можно ткнуть носом в корень проблемы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru