Opened 3 years ago

Closed 3 years ago

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

WW #13

Reported by: movsin.marat Owned by: Святослав Власов
Component: WW_array Version: 1.0
Keywords: Cc:

Description


Change History (1)

comment:1 Changed 3 years ago by Святослав Власов

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

Оператор присваивания для BitReference написан неправильно. Ошибка компиляции:

src/main.cpp:185:11: error: lvalue required as left operand of assignment
  185 |     (a[0] = a[1]) = value;
      |     ~~~~~~^~~~~~~

После того, как я это исправил, всё равно не собралось:

include/my_array.h:79:19: error: array subscript 7 is outside array bounds of ‘lab_13::my_array<bool, 50> [1]’ [-Werror=array-bounds]
   79 |   return (*_addr) & _pos;
      |          ~~~~~~~~~^~~~~~
src/main.cpp:151:18: note: while referencing ‘a’
  151 |   my_array<T, N> a;
      |                  ^

Тесты на массив без специализации прошли. 7/10

Note: See TracTickets for help on using tickets.