Borderou de evaluare (job #755121)
Utilizator |
|
IP | ascuns |
---|---|---|---|
Problemă | Alee (clasa a 10-a) | Compilator | cpp-32 |
Rundă | Arhiva de probleme | Status | evaluat |
Dată | 14 ian. 2024 10:58:11 | Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp:5:19: error: no matching function for call to 'std::basic_ifstream<char>::basic_ifstream(FILE*&)'
5 | ifstream fin(stdin);
| ^
In file included from main.cpp:1:
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/fstream:594:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(std::basic_ifstream<_CharT, _Traits>&&) [with _CharT = char; _Traits = std::char_traits<char>]'
594 | basic_ifstream(basic_ifstream&& __rhs)
| ^~~~~~~~~~~~~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/fstream:594:39: note: no known conversion for argument 1 from 'FILE*' to 'std::basic_ifstream<char>&&'
594 | basic_ifstream(basic_ifstream&& __rhs)
| ~~~~~~~~~~~~~~~~~^~~~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/fstream:569:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const std::string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::string = std::__cxx11::basic_string<char>; std::ios_base::openmode = std::ios_base::openmode]'
569 | basic_ifstream(const std::string& __s,
| ^~~~~~~~~~~~~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/fstream:569:41: note: no known conversion for argument 1 from 'FILE*' to 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'}
569 | basic_ifstream(const std::string& __s,
| ~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/fstream:536:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::ios_base::openmode = std::ios_base::openmode]'
536 | basic_ifstream(const char* __s, ios_base::openmode __mode = ios_base::in)
| ^~~~~~~~~~~~~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/fstream:536:34: note: no known conversion for argument 1 from 'FILE*' to 'const char*'
536 | basic_ifstream(const char* __s, ios_base::openmode __mode = ios_base::in)
| ~~~~~~~~~~~~^~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/fstream:525:7: note: candidate: 'std::basic_ifstream<_CharT, _Traits>::basic_ifstream() [with _CharT = char; _Traits = std::char_traits<char>]'
525 | basic_ifstream() : __istream_type(), _M_filebuf()
| ^~~~~~~~~~~~~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/fstream:525:7: note: candidate expects 0 arguments, 1 provided
main.cpp:6:21: error: no matching function for call to 'std::basic_ofstream<char>::basic_ofstream(FILE*&)'
6 | ofstream fout(stdout);
| ^
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/fstream:857:7: note: candidate: 'std::basic_ofstream<_CharT, _Traits>::basic_ofstream(std::basic_ofstream<_CharT, _Traits>&&) [with _CharT = char; _Traits = std::char_traits<char>]'
857 | basic_ofstream(basic_ofstream&& __rhs)
| ^~~~~~~~~~~~~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/fstream:857:39: note: no known conversion for argument 1 from 'FILE*' to 'std::basic_ofstream<char>&&'
857 | basic_ofstream(basic_ofstream&& __rhs)
| ~~~~~~~~~~~~~~~~~^~~~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/fstream:832:7: note: candidate: 'std::basic_ofstream<_CharT, _Traits>::basic_ofstream(const std::string&, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::string = std::__cxx11::basic_string<char>; std::ios_base::openmode = std::ios_base::openmode]'
832 | basic_ofstream(const std::string& __s,
| ^~~~~~~~~~~~~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/fstream:832:41: note: no known conversion for argument 1 from 'FILE*' to 'const std::string&' {aka 'const std::__cxx11::basic_string<char>&'}
832 | basic_ofstream(const std::string& __s,
| ~~~~~~~~~~~~~~~~~~~^~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/fstream:797:7: note: candidate: 'std::basic_ofstream<_CharT, _Traits>::basic_ofstream(const char*, std::ios_base::openmode) [with _CharT = char; _Traits = std::char_traits<char>; std::ios_base::openmode = std::ios_base::openmode]'
797 | basic_ofstream(const char* __s,
| ^~~~~~~~~~~~~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/fstream:797:34: note: no known conversion for argument 1 from 'FILE*' to 'const char*'
797 | basic_ofstream(const char* __s,
| ~~~~~~~~~~~~^~~
/usr/lib/gcc/i686-pc-linux-gnu/13/include/g++-v13/fstream:786:7: note: candidate: 'std::basic_ofstream<_CharT, _Traits>::basic_ofstream() [with _CharT = char; _Traits = std::char_traits<char>]'
786 | basic_ofstream(): __ostream_type(), _M_filebuf()
| ^~~~~~~~~~~~~~