Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Język C++

front

[metoda] Zwraca referencję na pierwszy element w kolejce.

Składnia

C/C++
TYP_DANYCH & front();
const TYP_DANYCH & front() const;

Opis szczegółowy

Metoda służy do odczytania lub modyfikacji wartości pierwszego elementu kolejki.

Złożoność obliczeniowa

Złożoność obliczeniowa zależna jest od użytego kontenera.

Przykład

C/C++
#include <queue>
#include <iostream>

int main()
{
    std::queue < int > kolejkaLiczb;
   
    std::cout << "Podaj liczbe: ";
    int liczba;
    std::cin >> liczba;
   
    kolejkaLiczb.push( liczba );
    kolejkaLiczb.push( 222 );
    kolejkaLiczb.push( 555 );
   
    std::cout << "Pierwsza liczba w kolejce to: " << kolejkaLiczb.front() << std::endl;
    kolejkaLiczb.front() *= 2;
   
    std::cout << "Zmodyfikowalem pierwsza liczbe w kolejce" << std::endl;
    std::cout << "Pierwsza liczba w kolejce to: " << kolejkaLiczb.front() << std::endl;
   
    kolejkaLiczb.front() = 1234;
    std::cout << "Zmodyfikowalem pierwsza liczbe w kolejce" << std::endl;
   
    std::cout << "Pierwsza liczba w kolejce to: " << kolejkaLiczb.front() << std::endl;
   
    return 0;
}

Linki zewnętrzne

Wykaz elementów dowiązanych

koncepcja Lockable Model klasy, który posiada implementację określonych metod. (pojęcie)