Borderou de evaluare (job #628650)
Utilizator |
|
IP | ascuns |
---|---|---|---|
Problemă | Sume | Compilator | cpp-32 |
Rundă | vaslui2022 | Status | evaluat |
Dată | 28 ian. 2022 20:59:03 | Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp: In function 'int main()':
main.cpp:20:21: error: no match for 'operator+' (operand types are 'double' and 'std::ofstream' {aka 'std::basic_ofstream<char>'})
20 | bigval1= maxim1 +
| ~~~~~~ ^
| |
| double
21 | fout << bigval1 << bigval2;
| ~~~~
| |
| std::ofstream {aka std::basic_ofstream<char>}
main.cpp:20:21: note: candidate: 'operator+(double, int)' (built-in)
20 | bigval1= maxim1 +
| ~~~~~~~^
21 | fout << bigval1 << bigval2;
| ~~~~
main.cpp:20:21: note: no known conversion for argument 2 from 'std::ofstream' {aka 'std::basic_ofstream<char>'} to 'int'
In file included from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/bits/stl_algobase.h:67,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/bits/char_traits.h:39,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/ios:40,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/istream:38,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/complex:45,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/ccomplex:39,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/i686-pc-linux-gnu/bits/stdc++.h:54,
from main.cpp:1:
/usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/bits/stl_iterator.h:568:5: note: candidate: 'template<class _Iterator> std::reverse_iterator<_Iterator> std::operator+(typename std::reverse_iterator<_Iterator>::difference_type, const std::reverse_iterator<_Iterator>&)'
568 | operator+(typename reverse_iterator<_Iterator>::difference_type __n,
| ^~~~~~~~
/usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/bits/stl_iterator.h:568:5: note: template argument deduction/substitution failed:
main.cpp:21:5: note: 'std::ofstream' {aka 'std::basic_ofstream<char>'} is not derived from 'const std::reverse_iterator<_Iterator>'
21 | fout << bigval1 << bigval2;
| ^~~~
In file included from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/bits/stl_algobase.h:67,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/bits/char_traits.h:39,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/ios:40,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/istream:38,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/sstream:38,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/complex:45,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/ccomplex:39,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/i686-pc-linux-gnu/bits/stdc++.h:54,
from main.cpp:1:
/usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/bits/stl_iterator.h:1646:5: note: candidate: 'template<class _Iterator> std::move_iterator<_IteratorL> std::operator+(typename std::move_iterator<_IteratorL>::difference_type, const std::move_iterator<_IteratorL>&)'
1646 | operator+(typename move_iterator<_Iterator>::difference_type __n,
| ^~~~~~~~
/usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/bits/stl_iterator.h:1646:5: note: template argument deduction/substitution failed:
main.cpp:21:5: note: 'std::ofstream' {aka 'std::basic_ofstream<char>'} is not derived from 'const std::move_iterator<_IteratorL>'
21 | fout << bigval1 << bigval2;
| ^~~~
In file included from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/string:55,
from /usr/lib/gcc/i686-pc-linux-gnu/11.2.0/include/g++-v11/bits/locale_classes.h:40,