Borderou de evaluare (job #2444695)
Utilizator | Data | 1 august 2019 07:09:13 | |
---|---|---|---|
Problema | Stramosi | Status | done |
Runda | Arhiva de probleme | Compilator | cpp-64 | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp:27:14: error: looser throw specifier for 'virtual const char* File_Not_Found_Err::what() const'
const char* what() const { return message.c_str(); }
^~~~
In file included from /usr/include/c++/6/ios:39:0,
from /usr/include/c++/6/ostream:38,
from /usr/include/c++/6/iostream:39,
from main.cpp:5:
/usr/include/c++/6/exception:69:5: error: overriding 'virtual const char* std::exception::what() const noexcept'
what() const _GLIBCXX_TXN_SAFE_DYN _GLIBCXX_USE_NOEXCEPT;
^~~~
main.cpp: In member function 'void Input_Reader::JumpOver()':
main.cpp:52:123: error: 'strlen' was not declared in this scope
if (Poz + 1 == NMAX)fread(buffer.get(), sizeof(char), min(fileSize, NMAX), __inputFile), buffSize = strlen(buffer.get()), Poz = -1;
^
main.cpp: In member function 'int Input_Reader::Parse()':
main.cpp:63:119: error: 'strlen' was not declared in this scope
if (Poz == NMAX)fread(buffer.get(), sizeof(char), min(fileSize, NMAX), __inputFile), buffSize = strlen(buffer.get()), Poz = 0;
^
main.cpp: In constructor 'Input_Reader::Input_Reader(const string&, const string&)':
main.cpp:79:33: error: 'strlen' was not declared in this scope
buffSize = strlen(buffer.get());
^
main.cpp: In constructor 'Input_Reader::Input_Reader(const string&, const string&)':
main.cpp:77:70: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result]
fread(buffer.get(), sizeof(char), min(fileSize, NMAX), __inputFile);
^
Non zero exit status: 1
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !