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: | ожидается проверка → ожидаются исправления |
comment:2 Changed 4 years ago by
Owner: | changed from Vavilov Mark to Дмитрий Свиридкин |
---|---|
Type: | ожидаются исправления → ожидается проверка |
Version: | 1.0 → 2.0 |
comment:3 Changed 4 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
Note: See
TracTickets for help on using
tickets.
Для вектора специализация FormatHelper? не будет отброшена, если тип элемента не подходит.
в метапредикате is_printable и в специализации FormatHelper? проверяются разные условия
в рассчете длины строки для вектора не учитываются пробелы и скобки.
char str[estimate_size()];
estimate_size() хоть и помечен constexpr, но не обязан таким быть (в нем есть цикл, это не статический метод, и здесь не форсится вычисление на этапе компиляции). Так что эта строчка может объявлять сишный VLA , которых нет в C++. Зафорсить вычисление на этапе компиляции можно, предварительно положив возвращаемое значение в constexpr переменную.
Вектор зачем-то копируется