ООП: КЛ_4_4 Аврора

Кто-то уже сдал КЛ_4_4? Можете скинуть пожалуйста?

На лекциях частично разбирается лабораторная работа. У Путуридзе 21 лекция, у Грача 6 лекция

2 лайка

Да, я смотрел лекции, но этого не хватает. Столкнулся с ошибками которые не могу решить.

Можешь задать вопрос, у меня эта лабораторка сдана. Скидывать отчёт не буду

Копируй код у Грача, единственные неочевидные доработки - указатель приводить нужно не просто (*ptr) , а к области видимости базового класса (Base::*ptr)
Три дня помучался, но в итоге все встало на свои места

2 лайка

Приводить к (Base::*ptr) нужно во всех встречающихся конструкциях Грача, где шаблон (*ptr)?
Просто в объявлении multimap вообще ( * ) ещё есть и надо ли туда что-то добавить к звёздочке

1 лайк

Вот и про мультимэп, мне сказали, что это не то, что нужно. Объяви структуру, которая хранит в себе три поля - сигнал, объект-обработчик, хэндлер. И сделай вектор из указателей на такие структуры.
Где приводить, а где нет - тут сам подумай и попробуй.