Форум программистов, компьютерный форум 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; подробнее

Показать сообщение отдельно
yoghurt92
373 / 344 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
16.04.2013, 20:41     STL вызов метода класса
Доброго времени суток! У меня есть класс, в нем поле вектор пар, я хочу реализовать метод вывода этого вектора внутри класса, но что-то не получается... Буду благодарен за помощь)

Вот собственно часть кода:

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);
        }
};
выдает ошибку, но подсказки компилятора толку не дали, буду благодарен за помощь и если можно ткнуть носом в корень проблемы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru