ID 5583006
Пользователь Шашков Дмитрий Эдуардович
Время 13:24<< 31.10.2021 13:33 (11 д. 11:34) 13:35>>
Обработка 13:33 ... 13:33 (8,20 сек.)
Файл 5583006.cpp (CLang++ 5.0.0 + Address Sanitizer)
Турнир 2 курс. Программирование на C++. Турнир 2, осень 2021
Задача B: Фабрика
Набор тестов
Ограничения Время: 1с Память: 4096Мб
Состояние  [?]
CE Ошибка компиляции
код | результаты
In file included from main.cpp:17:0:
factory.h: In function 'Object* my_new_smth_()':
factory.h:25:19: error: 'class_id' was not declared in this scope
   return new Smth(class_id);
                   ^~~~~~~~
factory.h:25:19: note: suggested alternative: 'class'
   return new Smth(class_id);
                   ^~~~~~~~
                   class
main.cpp: At global scope:
main.cpp:27:7: error: redefinition of 'class Smth'
 class Smth : public Object {
       ^~~~
In file included from main.cpp:17:0:
factory.h:11:7: note: previous definition of 'class Smth'
 class Smth : public Object {
       ^~~~
main.cpp: In function 'Object* my_new_smth_()':
main.cpp:40:9: error: redefinition of 'Object* my_new_smth_()'
 Object* my_new_smth_() {
         ^~~~~~~~~~~~
In file included from main.cpp:17:0:
factory.h:24:9: note: 'Object* my_new_smth_()' previously defined here
 Object *my_new_smth_() {
         ^~~~~~~~~~~~
0.099s 0.009s 9