ID 5776900
Пользователь Доманский Игорь Сергеевич
Время 10:58<< 15.11.2021 11:02 (26 д. 09:03) 11:08>>
Обработка 11:02 ... 11:02 (3,30 сек.)
Файл 5776900.cpp (CLang++ 5.0.0 + Address Sanitizer)
Турнир 2 курс. Программирование на C++. Турнир 2, осень 2021
Задача D: FixedAllocator
Набор тестов
Ограничения Время: 2с Память: 128Мб
Состояние  [?]
CE Ошибка компиляции
код | результаты
In file included from main.cpp:28:0:
fixed_allocator.h: In instantiation of 'FixedAllocator<Tp>::FixedAllocator(uint64_t) [with Tp = int; uint64_t = long unsigned int]':
main.cpp:44:32:   required from here
fixed_allocator.h:7:25: error: 'FixedAllocator<int>::block_size_' will be initialized after [-Werror=reorder]
     const std::uint64_t block_size_;
                         ^~~~~~~~~~~
fixed_allocator.h:6:19: error:   'PageAllocator FixedAllocator<int>::page_allocator_' [-Werror=reorder]
     PageAllocator page_allocator_;
                   ^~~~~~~~~~~~~~~
fixed_allocator.h:12:14: error:   when initialized here [-Werror=reorder]
     explicit FixedAllocator(std::uint64_t page_size) :
              ^~~~~~~~~~~~~~
fixed_allocator.h: In instantiation of 'FixedAllocator<Tp>::FixedAllocator(uint64_t) [with Tp = std::__cxx11::basic_string<char>; uint64_t = long unsigned int]':
main.cpp:55:41:   required from here
fixed_allocator.h:7:25: error: 'FixedAllocator<std::__cxx11::basic_string<char> >::block_size_' will be initialized after [-Werror=reorder]
     const std::uint64_t block_size_;
                         ^~~~~~~~~~~
fixed_allocator.h:6:19: error:   'PageAllocator FixedAllocator<std::__cxx11::basic_string<char> >::page_allocator_' [-Werror=reorder]
     PageAllocator page_allocator_;
                   ^~~~~~~~~~~~~~~
fixed_allocator.h:12:14: error:   when initialized here [-Werror=reorder]
     explicit FixedAllocator(std::uint64_t page_size) :
              ^~~~~~~~~~~~~~
fixed_allocator.h: In instantiation of 'FixedAllocator<Tp>::FixedAllocator(uint64_t) [with Tp = char; uint64_t = long unsigned int]':
main.cpp:116:35:   required from here
fixed_allocator.h:7:25: error: 'FixedAllocator<char>::block_size_' will be initialized after [-Werror=reorder]
     const std::uint64_t block_size_;
                         ^~~~~~~~~~~
fixed_allocator.h:6:19: error:   'PageAllocator FixedAllocator<char>::page_allocator_' [-Werror=reorder]
     PageAllocator page_allocator_;
                   ^~~~~~~~~~~~~~~
fixed_allocator.h:12:14: error:   when initialized here [-Werror=reorder]
     explicit FixedAllocator(std::uint64_t page_size) :
              ^~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
[печатать | |
]
(976 b)
0.067s 0.013s 10