Opened 3 years ago

Closed 3 years ago

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

WW #13

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

Description


Change History (1)

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

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

Вся компиляция тестов попадала. Отправка после дедлайна. Итого 1/10

include/my_array.h: In function ‘void test_copy() [with T = int; long unsigned int N = 50]’:
include/my_array.h:18:16: error: ‘a2.lab_13::my_array<int, 50>::arr’ is used uninitialized in this function [-Werror=uninitialized]
   18 |         arr[i] = oth.arr[i];
      |         ~~~~~~~^~~~~~~~~~
src/main.cpp:128:18: note: ‘a2.lab_13::my_array<int, 50>::arr’ was declared here
  128 |   my_array<T, N> a2 = a1;
      |                  ^~
In file included from src/main.cpp:1:
include/my_array.h:18:16: error: ‘a3.lab_13::my_array<int, 50>::arr’ is used uninitialized in this function [-Werror=uninitialized]
   18 |         arr[i] = oth.arr[i];
      |         ~~~~~~~^~~~~~~~~~
src/main.cpp:129:18: note: ‘a3.lab_13::my_array<int, 50>::arr’ was declared here
  129 |   my_array<T, N> a3 = ca1;
      |                  ^~
In file included from src/main.cpp:1:
include/my_array.h: In function ‘void test_copy() [with T = IntWrapper; long unsigned int N = 50]’:
include/my_array.h:18:9: error: ‘a2.lab_13::my_array<IntWrapper, 50>::arr’ is used uninitialized in this function [-Werror=uninitialized]
   18 |         arr[i] = oth.arr[i];
      |         ^~~
src/main.cpp:128:18: note: ‘a2.lab_13::my_array<IntWrapper, 50>::arr’ was declared here
  128 |   my_array<T, N> a2 = a1;
      |                  ^~
In file included from src/main.cpp:1:
include/my_array.h:18:9: error: ‘a3.lab_13::my_array<IntWrapper, 50>::arr’ is used uninitialized in this function [-Werror=uninitialized]
   18 |         arr[i] = oth.arr[i];
      |         ^~~
src/main.cpp:129:18: note: ‘a3.lab_13::my_array<IntWrapper, 50>::arr’ was declared here
  129 |   my_array<T, N> a3 = ca1;
      |                  ^~
cc1plus: all warnings being treated as errors
make: *** [Makefile:17: obj/main.o] Error 1
Note: See TracTickets for help on using tickets.