Lista

0

Witam, napisałem program z listami ale nie rozumiem błędu przy typedef, moge liczyc na jakies podpowiedzi ?

#include <iostream>
#include <string>
#include <list>

int main(int argc, char *argv[]) throw()
{
    typedef list<string> stringList;
    stringList aList;

    aList.push_front("a");

    aList.push_front("b");

    aList.push_front("c");

    cout << aList.back() << endl;

}
0

Albo dopisz gdzie trzeba std:: albo w jakimś miejscu (przed main, wewnątrz main) wstaw using namespace std; (using directive). Można też dopisać całą litanię using std::costam; (using declaration) w main, ale to najgorsze rozwiązanie.

Dla krótkich programów można śmiało używać using namespace std;. W niektórych sytuacjach takie coś jest wręcz niedopuszczalne (np. pliki nagłówkowe).

0

brakuję Ci

using namespace std;
0

OMG...

Dzięki...

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0