Opened 4 years ago
Closed 4 years ago
#881 closed ожидается проверка (задача сдана)
WW #13
Reported by: | Vladislav Nosivskoy | Owned by: | Дмитрий Свиридкин |
---|---|---|---|
Component: | WW_array | Version: | 2.0 |
Keywords: | Cc: |
Description
Change History (3)
comment:1 Changed 4 years ago by
Owner: | changed from Дмитрий Свиридкин to Vladislav Nosivskoy |
---|---|
Type: | ожидается проверка → ожидаются исправления |
comment:2 Changed 4 years ago by
Owner: | changed from Vladislav Nosivskoy to Дмитрий Свиридкин |
---|---|
Type: | ожидаются исправления → ожидается проверка |
Version: | 1.0 → 2.0 |
comment:3 Changed 4 years ago by
Resolution: | → задача сдана |
---|---|
Status: | assigned → closed |
enum {sz = N / BLOCK_SIZE + (N % BLOCK_SIZE != 0)};
чтож вы на буквы жадничаете. К тому же у вас уже есть один size(). STORAGE_SIZE;
9.8
Note: See
TracTickets for help on using
tickets.
У вас некорректные сигнатуры операторов присваивания при отсутсвии конструктора копий.
Операторы сравнения можно реализовать с помощью определенного оператора bool.
Нельзя вызывать деструктор, а потом использовать объект для вызова оператора присваивания.
fill для массива bool эффективно реализовать через memset
(arr[index / 8] >> (index % 8) & 1);
Вы уверены в приоритетах & и >> ?Такая конструкция повторяется 4 раза -- для нее можно сделать отдельную функцию.
Для магической константы 8 стоит завести имя.