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