Was ist die Größe in C ++?

Was ist die Größe in C ++?
Der Größe() Die Funktion ist eine in der C ++-Standard-Vorlagenbibliothek eingebaute Standardfunktion, mit der ein Objekt oder eine Arraygröße in Bytes ermittelt wird. Die Funktion gibt den Wert der Anzahl der Elemente in einem Array zurück, das wiederum die Größe der Datenstruktur bestimmt. Diese Funktion ist aus mehreren Gründen hilfreich, z. B. das Zählen der Anzahl der Zeichen in einer Zeichenfolge, Elementen in einem Array oder Elementen in einem Vektor. In diesem Artikel wir

In C ++ - Sprache die Größe() Funktion kann auf eine Vielzahl von Behältern wie Vektoren, Zeichenfolgen oder Arrays angewendet werden. Es kann mit einer Vielzahl von Datentypen funktionieren und einen Ganzzahlwert zurückgeben, der zu seiner Vielseitigkeit beiträgt. Der Größe() In Arrays verwendete Funktion gibt die Anzahl der Elemente an, die in einem Array vorhanden sind. Für Vektoren und Saiten gibt es die Anzahl der darin enthaltenen Elemente oder Zeichen zurück.

Der std :: size () Die Funktion ist zugänglich, wenn eine der folgenden Header vorhanden ist: , , , , , , , , , , Und . Der Größe() Funktion kann auf alle diese Container angewendet werden.

#enthalten
#enthalten
#enthalten
Verwenden von Namespace STD;
int main ()

int n;
String S = "LinuxHint";
n = s.Größe();
Cout<< "The size of the given string is = " << n;
Vektor v = 3,65,2,542,45;
Cout<< "\nInitial size of the vector = " <Array A;
Cout<< "The size of the array is = " <Rückkehr 0;

Im obigen Code initialisieren wir a Saite "LinuxHint", deren Größe kann mit dem gefunden werden Größe() Funktion. Die Größe der Zeichenfolge ist 9. Dann ein Vektor wird initialisiert und seine Größe wird mit dem angegeben Größe() Funktion, ich.e., 5. Als nächstes an Array wird deklariert und seine Größe wird durch die bestimmt Größe() Funktion, ich.e., 7.

Ausgang

Notiz: Es ist wichtig zu beachten, dass die Größe() Funktion gibt die Größe des Containers in Bezug auf die Anzahl der darin enthaltenen Elemente zurück. Wenn die Größe des Containers, sei es ein Array, ein Vektor oder eine String, Null ist, gibt die Funktion Null für seine Größe zurück.

Einer der wichtigsten Vorteile der Größe() Funktion ist die Fähigkeit, es den Entwicklern einfach zu machen, auf Informationen über die Datenstruktur zuzugreifen, an der sie arbeiten. Wenn ein Entwickler beispielsweise die Anzahl der Elemente in einem Vektor schnell erhalten muss, um bestimmte Operationen darauf auszuführen, können er die verwenden Größe() Funktion.

Die grundlegenden Datentypen wie Ganzzahl, Doppel und Float können die nicht verwenden Größe() Funktion, da sie nur einen einzelnen Wert enthalten können.

Abschluss

Der Größe() Die Methode in der C ++ - Standardbibliothek ist ein nützliches und essentielles Werkzeug, um herauszufinden, wie viele Elemente in einem Container, Array oder String enthalten sind. Da es recht einfach ist und eine Vielzahl von Anwendungen hat, ist es in vielen verschiedenen Programmierdomänen sehr nützlich. Klar sein, die Größe() Die Methode liefert nicht die Größe eines dynamisch erzeugten Speicherblocks. Vielmehr liefert es nur die Anzahl der Komponenten in einem Container. Die Größe ist eine entscheidende Komponente von Datenstrukturen, die ordnungsgemäß aufrechterhalten werden müssen, um Probleme wie Speicherlecks und Pufferüberlauf zu verhindern.