Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Adapter stosu (std::stack) - stos przechowujący klasę

Ostatnio zmodyfikowano 2014-12-14 21:30
Autor Wiadomość
Tenofik
Temat założony przez niniejszego użytkownika
Adapter stosu (std::stack) - stos przechowujący klasę
» 2014-12-14 11:21:31
Witam.

Być może jest to proste, ale męczę się z tym od godziny i nie mogę znaleźć rozwiązania. :/ W kursie (lekcja Adapter stosu (std::stack) jest napisane, że stos oprócz standardowych typów klas może przechowywać klasę użytkownika, ale nie wiem niestety jak w takim wypadku odkładać elementy na stos i odczytywać je. Dla przykładu z lekcji:
C/C++
struct SDane
{
    int liczba;
    std::string tekst;
};
std::stack < SDane > stos3;
I jak teraz na ten stos odłożyć liczbę i tekst za pomocą  push?
P-122845
darko202
» 2014-12-14 21:30:58
http://cpp0x.pl/kursy​/Kurs-STL-C++​/Adapter-stosu-std-stack/116

w przypadku struktury
 
C/C++
struct SDane
{
    int liczba;
    std::string tekst;
};

std::stack < SDane > stosA;
SDane sd;
sd.liczba = 1;
sd.tekst = "aa";
stosA.push( sd );
P-122871
« 1 »
  Strona 1 z 1