Borderou de evaluare (job #2754596)
Utilizator | Data | 26 mai 2021 01:36:39 | |
---|---|---|---|
Problema | Heapuri cu reuniune | Status | done |
Runda | Arhiva educationala | Compilator | cpp-64 | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp: In constructor 'BinomialHeap::BinomialHeap()':
main.cpp:45:17: warning: unused variable 'c' [-Wunused-variable]
int c = 1;
^
main.cpp: In member function 'nod* BinomialHeap::minim(nod*)':
main.cpp:215:25: warning: statement has no effect [-Wunused-value]
(x->fiu)->frate == NULL;
^
main.cpp: At global scope:
main.cpp:221:6: error: redefinition of 'nod* BinomialHeap::minim(nod*)'
nod* BinomialHeap::minim(nod* h3) {
^~~~~~~~~~~~
main.cpp:175:6: note: 'nod* BinomialHeap::minim(nod*)' previously defined here
nod* BinomialHeap::minim(nod* h3) {
^~~~~~~~~~~~
main.cpp: In member function 'int BinomialHeap::revizuire(nod*)':
main.cpp:277:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
main.cpp: In function 'int main()':
main.cpp:284:14: error: cannot convert 'BinomialHeap::initializareHeap' from type 'nod* (BinomialHeap::)()' to type 'nod*'
h = heap.initializareHeap;
^~~~~~~~~~~~~~~~
main.cpp:294:35: error: invalid conversion from 'int' to 'nod*' [-fpermissive]
h = heap.insereaza(m,x);
^
main.cpp:65:6: note: initializing argument 1 of 'nod* BinomialHeap::insereaza(nod*, nod*)'
nod* BinomialHeap::insereaza(nod* h1, nod* n){
^~~~~~~~~~~~
main.cpp:294:35: error: invalid conversion from 'int' to 'nod*' [-fpermissive]
h = heap.insereaza(m,x);
^
main.cpp:65:6: note: initializing argument 2 of 'nod* BinomialHeap::insereaza(nod*, nod*)'
nod* BinomialHeap::insereaza(nod* h1, nod* n){
^~~~~~~~~~~~
main.cpp:299:29: error: invalid conversion from 'int' to 'nod*' [-fpermissive]
n = heap.maxim(x);
^
main.cpp:39:10: note: initializing argument 1 of 'nod* BinomialHeap::maxim(nod*)'
nod* maxim(nod*);
^~~~~
main.cpp:305:32: error: invalid conversion from 'int' to 'nod*' [-fpermissive]
h = heap.uniune(a,b);
^
main.cpp:124:6: note: initializing argument 1 of 'nod* BinomialHeap::uniune(nod*, nod*)'
nod* BinomialHeap::uniune(nod* h3, nod* h4){
^~~~~~~~~~~~
main.cpp:305:32: error: invalid conversion from 'int' to 'nod*' [-fpermissive]
h = heap.uniune(a,b);
^
Non zero exit status: 1
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !