Język C++
basic_string::back
[metoda] Zwraca referencję do ostatniego elementu w stringu.Składnia
#include <string>
namespace std
{
template <
class TypZnaku,
class CechowanieZnakow = char_traits < TypZnaku >,
class Alokator = allocator < TypZnaku >
>
class basic_string
{
private:
typedef traits_type::char_type TypWartosci;
typedef TypWartosci & Referencja;
typedef const TypWartosci & StalaReferencja;
public:
Referencja & back();
StalaReferencja & back() const;
};
}
Zwracana wartość
Zwraca referencję do ostatniego obiektu (znaku) w stringu. Jeżeli obiekt jest stały, to metoda zwraca
StalaReferencja, w przeciwnym wypadku zwracanym typem jest
Referencja.
Opis szczegółowy
Metoda zwraca referencję do ostatniego obiektu (znaku).
Rzucane wyjątki
Jeżeli obiekt jest pusty (
empty), to zachowanie nie jest zdefiniowane.
Przykład
#include <string>
#include <iostream>
typedef std::basic_string < char, std::char_traits < char >, std::allocator < char >> MojString;
int main()
{
MojString str( "abc" );
std::cout << str.back();
}
Standardowe wyjście programu:
c
Zagadnienia powiązane
front | Zwraca referencję do pierwszego elementu w stringu. (metoda) |
---|
pop_back | Usuwa ostatni znak z kontenera. (metoda) |
---|
push_back | Wstawia jeden znak na koniec. (metoda) |
---|
at | Zwraca referencję do danego znaku. (metoda) |
---|
operator[] | Zwraca referencję do danego elementu stringa. (operator - metoda) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.