ID 5787915
Пользователь Акуленко Валерий Васильевич
Время 22:58<< 16.11.2021 23:01 (27 д. 21:01) 23:03>>
Обработка 23:01 ... 23:01 (3,41 сек.)
Файл 5787915.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 'virtual void FormatVisitor::Visit(const ClassDeclarationNode*)':
format_visitor.h:39:63: error: no matching function for call to 'FormatVisitor::stringWithPadd(std::__cxx11::string, int, uint32_t&, char)'
       tmp = stringWithPadd(string(" 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:47: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:60: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:74: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:81: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>&}'
[печатать | |
]
(3 122 b)
0.036s 0.008s 10