Hva er størrelsen i C ++

Hva er størrelsen i C ++
De størrelse() Funksjon er en standard innebygd funksjon i C ++ Standard malbibliotek som brukes til å bestemme et objekt- eller array-størrelse i byte. Funksjonen returnerer verdien av antall elementer i en matrise som igjen bestemmer størrelsen på datastrukturen. Denne funksjonen er nyttig av flere grunner, som å telle antall tegn i en streng, elementer i en matrise eller elementer i en vektor. I denne artikkelen er vi

På C ++ språk, størrelse() Funksjon kan brukes på en rekke containere, for eksempel vektorer, strenger eller matriser. Det kan fungere med en rekke datatyper og returnere en heltallverdi, noe som bidrar til dens allsidighet. De størrelse() Funksjon brukt i matriser gir antall elementer som er til stede i en matrise. For vektorer og strenger returnerer det antall elementer eller tegn som er til stede i dem.

De std :: størrelse () Funksjonen er tilgjengelig hvis noen av følgende overskrifter er til stede: , , , , , , , , , , og . De størrelse() Funksjon kan brukes på alle disse beholderne.

#inkludere
#inkludere
#inkludere
ved hjelp av navneområdet STD;
int main ()

int n;
Streng S = "Linuxhint";
n = s.størrelse();
cout<< "The size of the given string is = " << n;
vektor v = 3,65,2,542,45;
cout<< "\nInitial size of the vector = " <Array en;
cout<< "The size of the array is = " <retur 0;

I koden ovenfor initialiserer vi en streng 'Linuxhint', hvis størrelse kan bli funnet ved hjelp av størrelse() funksjon. Størrelsen på strengen er 9. Deretter en vektor er initialisert og størrelsen gis ved hjelp av størrelse() funksjon, i.e., 5. Neste, an Array er erklært og størrelsen bestemmes av størrelse() funksjon, i.e., 7.

Produksjon

Merk: Det er viktig å merke seg at størrelse() Funksjonen returnerer størrelsen på beholderen når det gjelder antall elementer som er til stede i den. Hvis størrelsen på beholderen, det være seg en matrise, vektor eller streng, er null, vil funksjonen returnere null for størrelsen.

En av de viktigste fordelene med størrelse() Funksjon er dens evne til å gjøre det enkelt for utviklerne å få tilgang til informasjon om datastrukturen de jobber med. For eksempel, hvis en utvikler raskt trenger å skaffe antall elementer i en vektor slik at de kan utføre visse operasjoner på den, kan de bruke størrelse() funksjon.

De grunnleggende datatypene som heltall, dobbel og float kan ikke bruke størrelse() funksjon, da de bare kan inneholde en enkelt verdi.

Konklusjon

De størrelse() Metode i C ++ standardbibliotek er et nyttig og viktig verktøy for å finne ut hvor mange elementer som er i en container, matrise eller streng. Siden det er ganske enkelt og har et bredt spekter av applikasjoner, er det ganske nyttig i mange forskjellige programmeringsdomener. Å være tydelig, den størrelse() Metoden gir ikke størrelsen på en dynamisk generert minneblokk; snarere gir det bare antall komponenter i en beholder. Størrelse er en avgjørende komponent i datastrukturer som må opprettholdes riktig for å forhindre problemer som minnelekkasjer og bufferoverløp.