Opened 4 years ago

Closed 4 years ago

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

ww #18

Reported by: Vavilov Mark Owned by: Дмитрий Свиридкин
Component: WW_format Version: 2.0
Keywords: Cc:

Description


Change History (3)

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

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

Для вектора специализация FormatHelper? не будет отброшена, если тип элемента не подходит.

в метапредикате is_printable и в специализации FormatHelper? проверяются разные условия

в рассчете длины строки для вектора не учитываются пробелы и скобки.

char str[estimate_size()];

estimate_size() хоть и помечен constexpr, но не обязан таким быть (в нем есть цикл, это не статический метод, и здесь не форсится вычисление на этапе компиляции). Так что эта строчка может объявлять сишный VLA , которых нет в C++. Зафорсить вычисление на этапе компиляции можно, предварительно положив возвращаемое значение в constexpr переменную.

Вектор зачем-то копируется

comment:2 Changed 4 years ago by Vavilov Mark

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

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

Resolution: задача сдана
Status: assignedclosed
Note: See TracTickets for help on using tickets.