Jaki jest rozmiar w C ++

Jaki jest rozmiar w C ++
rozmiar() Funkcja jest standardową wbudowaną funkcją w standardowej bibliotece szablonów C ++ używanej do określenia rozmiaru obiektu lub tablicy w bajtach. Funkcja zwraca wartość liczby elementów w tablicy, która z kolei określa rozmiar struktury danych. Ta funkcja jest pomocna z kilku powodów, takich jak liczenie liczby znaków w ciągu, elementów w tablicy lub elementy w wektorze. W tym artykule my

W języku C ++, rozmiar() Funkcję można zastosować do różnych pojemników, takich jak wektory, ciągi lub tablice. Może działać z różnymi typami danych i zwracać wartość liczb całkowitą, co przyczynia się do jego wszechstronności. rozmiar() Funkcja stosowana w tablicach podaje liczbę elementów obecnych w tablicy. W przypadku wektorów i ciągów zwraca liczbę obecnych elementów lub znaków.

std :: rozmiar () Funkcja jest dostępna, jeśli obecny jest którykolwiek z następujących nagłówków: , , , , , , , , , , I . rozmiar() Funkcję można zastosować do wszystkich tych pojemników.

#włączać
#włączać
#włączać
za pomocą przestrzeni nazw Std;
int main ()

int n;
String s = "Linuxhint";
n = s.rozmiar();
Cout<< "The size of the given string is = " << n;
wektor v = 3 65,2,542,45;
Cout<< "\nInitial size of the vector = " <szyk A;
Cout<< "The size of the array is = " <powrót 0;

W powyższym kodzie inicjowanie strunowy „Linuxhint”, którego rozmiar można znaleźć za pomocą rozmiar() funkcjonować. Rozmiar łańcucha jest 9. Następnie wektor jest inicjowany, a jego rozmiar jest podawany za pomocą rozmiar() funkcja, i.mi., 5. Następnie An szyk jest zadeklarowane, a jego rozmiar jest określony przez rozmiar() funkcja, i.mi., 7.

Wyjście

Notatka: Należy zauważyć, że rozmiar() Funkcja zwraca rozmiar kontenera pod względem liczby obecnych elementów. Jeśli rozmiar pojemnika, czy to tablica, wektor czy ciąg, wynosi zero, funkcja zwróci zero dla jego rozmiaru.

Jedna z najważniejszych korzyści z rozmiar() Funkcja jest jego zdolnością do ułatwienia programistom dostępu do informacji o strukturze danych, nad którą pracują. Na przykład, jeśli deweloper musi szybko uzyskać liczbę elementów w wektorze, aby mogły wykonywać na nim określone operacje, mogą korzystać rozmiar() funkcjonować.

Podstawowe typy danych, takie jak liczba całkowita, podwójna i float, nie mogą używać rozmiar() funkcja, ponieważ mogą zawierać tylko jedną wartość.

Wniosek

rozmiar() Metoda w standardowej bibliotece C ++ jest użytecznym i niezbędnym narzędziem do ustalenia, ile elementów jest w pojemniku, tablicy lub ciągu. Ponieważ jest to dość proste i ma szeroki zakres aplikacji, jest to dość przydatne w wielu różnych domenach programowania. Jasne, rozmiar() Metoda nie daje wielkości dynamicznie generowanego bloku pamięci; raczej zapewnia tylko liczbę komponentów w pojemniku. Rozmiar jest kluczowym elementem struktur danych, które muszą być właściwie utrzymane, aby zapobiec problemom takimi jak wycieki pamięci i przepełnienie bufora.