Opened 3 years ago
Closed 3 years ago
#495 closed ожидается проверка (задача сдана)
WW10
Reported by: | morozov.nikita | Owned by: | Святослав Власов |
---|---|---|---|
Component: | WW cpp_io | Version: | 2.0 |
Keywords: | Cc: |
Description
F
Change History (3)
comment:1 Changed 3 years ago by
Component: | WW_c_io → WW cpp_io |
---|---|
Type: | ожидается проверка → ожидаются исправления |
comment:2 Changed 3 years ago by
Type: | ожидаются исправления → ожидается проверка |
---|---|
Version: | 1.0 → 2.0 |
comment:3 Changed 3 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Если виртуальную функцию не предполагается использовать у базового класса (как в случае с salary
, лучше сделать её абстрактной.
В остальном вроде всё ок, 10/10
Note: See
TracTickets for help on using
tickets.
Тесты прошли.
check_str
-- это вводит в заблуждение, потому что str обычно сокращают string. Имяcheck_stream
илиcheck_state
подошло бы лучше.assert(!str.fail() && "...");
. Потому что состояниеbasic_ios::bad
является подмножеством состоянияbasic_ios::fail
.std::endl
вместо'\n'
Employee::read/write/...
не нужно делать. Их либо делают абстрактными= 0
, либо переносят в них общий код и вызывают их из классов-наследников. Второй вариант в твоем случае лучше подойдет, избавит от копи-пасты.std::string s = "";
-- избыточно. Дефолтный конструктор строки и без того инициализирует её пустой.>>
дляEmployeeArray
9/10