Język C++
basic_string::front
[metoda] Zwraca referencję do pierwszego 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 & front();
StalaReferencja & front() const;
};
}
Zwracana wartość
Zwraca referencję do pierwszego 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 pierwszego 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.front();
}
Standardowe wyjście programu:
a
Zagadnienia powiązane
back | Zwraca referencję do ostatniego elementu w stringu. (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.