Change History (3)

comment:1 Changed 4 years ago by Дмитрий Свиридкин

Owner: changed from Дмитрий Свиридкин to fedorov.vladimir
Type: ожидается проверкаожидаются исправления

Unable to allocate memory --- точка в конце.

Обращение к неправильному индексу в некоторых случаях приводит к segfault, а не к исключению.

В класси исключения стоит пометить метод what как override

        } catch (std::length_error &ex) {
            std::cout << "Unable to allocate memory\n";
        }

Внезапно...


7

comment:2 Changed 4 years ago by fedorov.vladimir

Owner: changed from fedorov.vladimir to Дмитрий Свиридкин
Type: ожидаются исправленияожидается проверка
Version: 1.02.0

comment:3 Changed 4 years ago by Дмитрий Свиридкин

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

Обычно в начале объявления класса размещают публичные поля и методы, а уже потом приватные. Потому что пользователю вашего модуля прежде всего нужен интерфейс, а не детали реализации.


9.9

Note: See TracTickets for help on using tickets.