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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

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

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


Код:
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, 18:02   #2
Stilet
Белик Виталий :)
Профессионал
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Адрес: Украина, Донецкая область, г. Краматорск
Сообщений: 57,841
Репутация: 6850
По умолчанию

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

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

Такс... Итераторы... Попробуй тут полистать примеры:
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 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


08:22.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.