Borderou de evaluare (job #712546)
| Utilizator |
|
IP | ascuns |
|---|---|---|---|
| Problemă | Forma (clasa a 8-a) | Compilator | cpp-32 |
| Rundă | Arhiva de probleme | Status | evaluat |
| Dată | 28 mar. 2023 09:49:40 | Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp: In function 'int main()':
main.cpp:48:14: error: cannot convert 'main()::<lambda(const void*, const void*)>' to '__compar_fn_t' {aka 'int (*)(const void*, const void*)'}
48 | qsort(
| ~~~~~^
| |
| main()::<lambda(const void*, const void*)>
49 | v,
| ~~
50 | m,
| ~~
51 | 4,
| ~~
52 | [&](const void* x, const void* y)->int {return *(int*)x - *(int*)y;}
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
53 | );
| ~
In file included from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/cstdlib:75,
from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/ext/string_conversions.h:41,
from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/basic_string.h:6608,
from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/string:55,
from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/locale_classes.h:40,
from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/bits/ios_base.h:41,
from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/ios:42,
from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/istream:38,
from /usr/lib/gcc/i686-pc-linux-gnu/11/include/g++-v11/fstream:38,
from main.cpp:1:
/usr/include/stdlib.h:852:34: note: initializing argument 4 of 'void qsort(void*, size_t, size_t, __compar_fn_t)'
852 | __compar_fn_t __compar) __nonnull ((1, 4));
| ~~~~~~~~~~~~~~^~~~~~~~