Opened 3 years ago

Closed 3 years ago

#519 closed ожидается проверка (задача сдана)

WW #10

Reported by: Станислав Михайлов Owned by: Святослав Власов
Component: WW cpp_io Version: 2.0
Keywords: Cc:

Description

Пока что это лишь скелет, еще не написал main и не сделал обработку ошибок, но все что нужно для этого в employees.cpp реализовано.

Change History (3)

comment:1 Changed 3 years ago by Святослав Власов

Type: ожидается проверкаожидаются исправления

Скелет пока что плоховат.
Операторы вывода бесполезно перегружать для Developer и SalesManager, т.к. выбор оператора происходит на этапе компиляции и зависит только от типа аргументов, а т.к. у тебя в EmployeeArray будут храниться сотрудники по указателю на Employee, то и вызываться будет всегда оператор для Employee. Чтобы полиморфизм работал, тебе нужно внутри оператора вызывать виртуальный метод. Я объяснял как это делать на практике.
Хранить тип объекта в классе тоже не нужно. Вместо этого у тебя есть механизм виртуальных функций.

Дописывай.

comment:2 Changed 3 years ago by Станислав Михайлов

Type: ожидаются исправленияожидается проверка
Version: 1.02.0

Доделал лабораторную до работающего состояния.
К сожалению, не успел доделать обработку ошибок.

comment:3 Changed 3 years ago by Святослав Власов

Resolution: задача сдана
Status: assignedclosed

Валгринд говорит, что память течет :(
И копи-паста в чтении-записи мне не нравится

6/10

Note: See TracTickets for help on using tickets.