Felet är: "g++ -c -pipe -O2 -Wall -W -ansi -pedantic-errors -Wmissing-braces -Wparentheses -Wold-style-cast ltest.cc
ltest.cc: In function "int main()":
ltest.cc:5: fel: "List" har inte deklarerats
ltest.cc:5: fel: expected `;' before "l"
ltest.cc:6: fel: "l" deklarerades inte i detta definitionsområde
ltest.cc:9: fel: "l" deklarerades inte i detta definitionsområde
ltest.cc:19: fel: "List" har inte deklarerats
ltest.cc:24: fel: "List" har inte deklarerats
ltest.cc:29: fel: "List" har inte deklarerats
make: *** [ltest.o] Fel 1"
Koden är:[code:c++]#include "list.h"
#include <iostream>
int main(){
List::List l = new List::List();
if(l.empty()){
std::cout << "New list is empty!" << std::endl;
}
l.insert(86);
l.insert(06);
l.insert(13);
l.insert(39);
l.insert(84);
if(!l.empty){
std::cout << "Elements inserted in list!" << std::endl;
}
int size = l.size();
std::cout << "Size of list is " << size << " elements." << std::endl;
l.remove(86, List::EQUAL);
if(size - 1 == l.size()){
std::cout << "One element removed!" << std::endl;
size--;
}
l.remove(39, List::GREATER);
if(size - 1 == l.size()){
std::cout << "One element removed!" << std::endl;
size--;
}
l.remove(13, List::LESS);
if(size - 1 == l.size()){
std::cout << "One element removed!" << std::endl;
size--;
}
if(!l.empty()){
std::cout << "There is still elements in the list!" << std::endl;
}
std::cout << "The largest element is " << l.largest() << "!" << std::endl;
}[/code]
Det den här klassen ska göra är bara att testa om min egen List-klass fungerar som den ska, hittar bara inte felet i testen :(
Tillägg av gaminggirl 2010-02-04 15:57
Fick hjälp så felet är avhjälpt, massa fel lite här och var var det. Bland annat ett namespace som fattades.
Fick hjälp så felet är avhjälpt, massa fel lite här och var var det. Bland annat ett namespace som fattades.
Ingen status