Język C++
basic_string::size
[metoda] Zwraca długość przechowywanego napisu.Składnia
#include <string>
namespace std
{
template <
class TypZnaku,
class CechowanieZnakow = char_traits < TypZnaku >,
class Alokator = allocator < TypZnaku >
>
class basic_string
{
public:
size_type size() const noexcept;
};
}
Zwracana wartość
Zwraca długość stringu wyrażoną w ilości znaków.
Opis szczegółowy
Zwraca długość stringu wyrażoną w ilości znaków. Metoda realizuje dokładnie to samo, co
length.
Przykład
#include <iostream>
#include <string>
typedef std::basic_string < char, std::char_traits < char >, std::allocator < char >> MojString;
int main()
{
MojString str( "Test string" );
std::cout << "size: " << str.size() << "\n";
std::cout << "length: " << str.length() << "\n";
std::cout << "capacity: " << str.capacity() << "\n";
std::cout << "max_size: " << str.max_size() << "\n";
return 0;
}
Przykładowe wyjście programu:
size: 11
length: 11
capacity: 15
max_size: 4294967294
Zagadnienia powiązane
length | Zwraca długość przechowywanego napisu. (metoda) |
---|
resize | Zmienia rozmiar obiektu. (metoda) |
---|
max_size | Zwraca maksymalny możliwy rozmiar kontenera. (metoda) |
---|
capacity | Zwraca ilość zaalokowanej przestrzeni pamięciowej wyrażonej w liczbie znaków. (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.