Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 11.05.2015, 16:57   #1
dykee
Пользователь
 
Регистрация: 09.10.2013
Сообщений: 78
Восклицание Итераторы С++ очень нужна помощь

Задание: Класс "Зачетка" в котором есть массив объекта класса экзамен. Вывести данные по результату сдачи экзаменов для работы с объектами массивов класса екзамен нужно построить и использовать класс итератор.
Ребят кто может давать вобще инфу по итераторам с нормальными примерами(не с векторами) И может ли кто-то схематически накидать код для этого задания?


Код:
class exam : public Objects
{
private:
    string subjName;
    int learnSubj;//Кредит на изучение
    int point;
    string dataExame;
public:
    exam () : subjName(), learnSubj(), point(), dataExame() {}
    exam (int l, int p, string s, string d) :  learnSubj(l), point(p), subjName(s), dataExame(d) {} 
    
    void setShow();
    void getShow();
    ~exam() {}
};
void exam::setShow()
{
    cout<<"Кредиты: "<<learnSubj<<endl;
    cout<<"Балы: "<<point<<endl;
    cout<<"Предмет: "<<subjName<<endl;
    cout<<"Дата сдачи экзамена: "<<dataExame<<endl;
}
void exam::getShow()
{
    cout<<learnSubj<<setw(18)<<point<<setw(18)<<subjName<<setw(18)<<dataExame;
}
class result//Зачетка
{
public:
    list<exam>arr;
};
dykee вне форума Ответить с цитированием
Старый 11.05.2015, 17:02   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,840
По умолчанию

Ну итератор это по сути указатель... Вот как ты с list<exam>arr без итераторов работаешь?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.05.2015, 17:14   #3
dykee
Пользователь
 
Регистрация: 09.10.2013
Сообщений: 78
По умолчанию

Это я просто в нэте увидел ) Я итераторы в общем не учил, по этому спрашиваю или лит-ру или хоть как то код схематически для примера кинуть
dykee вне форума Ответить с цитированием
Старый 11.05.2015, 18:34   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,840
По умолчанию

Такс... Итераторы... Попробуй тут полистать примеры:
http://www.programmersforum.ru/showthread.php?t=217501
http://www.programmersforum.ru/showthread.php?t=185343
http://www.programmersforum.ru/showthread.php?t=91720
http://www.programmersforum.ru/showthread.php?t=90595
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) Farridjan Помощь студентам 1 03.07.2009 11:24
Очень нужна помощь! Нужно найти ошибку в очень простой программе. Lex55555777 Помощь студентам 3 07.12.2008 20:32
Нужна помощь в Паскале. Очень-очень срочно. !!! Помощь студентам 2 09.02.2007 15:12


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS