ID 5787891
Пользователь Акуленко Валерий Васильевич
Время 22:56<< 16.11.2021 22:56 (27 д. 20:57) 22:58>>
Обработка 22:56 ... 22:56 (2,23 сек.)
Файл 5787891.cpp (CLang++ 5.0.0 + Address Sanitizer)
Турнир 2 курс. Программирование на C++. Турнир 2, осень 2021
Задача F: Code format visitor
Набор тестов
Ограничения Время: 1с Память: 4000Мб
Состояние  [?]
CE Ошибка компиляции
код | результаты
In file included from main.cpp:121:0:
format_visitor.h: In member function 'std::__cxx11::string FormatVisitor::stringWithPadd(const string&, uint32_t, const string&, char)':
format_visitor.h:28:17: error: unused variable 'start' [-Werror=unused-variable]
       int const start = 0;
                 ^~~~~
format_visitor.h: In member function 'virtual void FormatVisitor::Visit(const ClassDeclarationNode*)':
format_visitor.h:40:55: error: no matching function for call to 'FormatVisitor::stringWithPadd(const char [9], int, uint32_t&, char)'
       tmp = stringWithPadd(" public:", 0, cur_pad, ' ');
                                                       ^
format_visitor.h:25:12: note: candidate: std::__cxx11::string FormatVisitor::stringWithPadd(const string&, uint32_t, const string&, char)
     string stringWithPadd(const string& sourceStr, uint32_t param1,
            ^~~~~~~~~~~~~~
format_visitor.h:25:12: note:   no known conversion for argument 3 from 'uint32_t {aka unsigned int}' to 'const string& {aka const std::__cxx11::basic_string<char>&}'
format_visitor.h:48:61: error: no matching function for call to 'FormatVisitor::stringWithPadd(std::__cxx11::string, int, uint32_t&, char)'
         auto ss = stringWithPadd(string(""), 0, cur_pad, ' ');
                                                             ^
format_visitor.h:25:12: note: candidate: std::__cxx11::string FormatVisitor::stringWithPadd(const string&, uint32_t, const string&, char)
     string stringWithPadd(const string& sourceStr, uint32_t param1,
            ^~~~~~~~~~~~~~
format_visitor.h:25:12: note:   no known conversion for argument 3 from 'uint32_t {aka unsigned int}' to 'const string& {aka const std::__cxx11::basic_string<char>&}'
format_visitor.h:61:63: error: no matching function for call to 'FormatVisitor::stringWithPadd(std::__cxx11::string, int, uint32_t&, char)'
           auto ss = stringWithPadd(string(""), 0, cur_pad, ' ');
                                                               ^
format_visitor.h:25:12: note: candidate: std::__cxx11::string FormatVisitor::stringWithPadd(const string&, uint32_t, const string&, char)
     string stringWithPadd(const string& sourceStr, uint32_t param1,
            ^~~~~~~~~~~~~~
format_visitor.h:25:12: note:   no known conversion for argument 3 from 'uint32_t {aka unsigned int}' to 'const string& {aka const std::__cxx11::basic_string<char>&}'
format_visitor.h:75:63: error: no matching function for call to 'FormatVisitor::stringWithPadd(std::__cxx11::string, int, uint32_t&, char)'
           auto ss = stringWithPadd(string(""), 0, cur_pad, ' ');
                                                               ^
format_visitor.h:25:12: note: candidate: std::__cxx11::string FormatVisitor::stringWithPadd(const string&, uint32_t, const string&, char)
     string stringWithPadd(const string& sourceStr, uint32_t param1,
            ^~~~~~~~~~~~~~
format_visitor.h:25:12: note:   no known conversion for argument 3 from 'uint32_t {aka unsigned int}' to 'const string& {aka const std::__cxx11::basic_string<char>&}'
format_visitor.h:82:60: error: no matching function for call to 'FormatVisitor::stringWithPadd(std::__cxx11::string, int, uint32_t&, char)'
       auto ss = stringWithPadd(string("}"), 0, cur_pad, ' ');
                                                            ^
format_visitor.h:25:12: note: candidate: std::__cxx11::string FormatVisitor::stringWithPadd(const string&, uint32_t, const string&, char)
     string stringWithPadd(const string& sourceStr, uint32_t param1,
            ^~~~~~~~~~~~~~
format_visitor.h:25:12: note:   no known conversion for argument 3 from 'uint32_t {aka unsigned int}' to 'const string& {aka const std::__cxx11::basic_string<char>&}'
cc1plus: all warnings being treated as errors
[печатать | |
]
(3 142 b)
0.051s 0.009s 10