Maison >développement back-end >C++ >Comment obtenir la taille d'un conteneur STL C++ ?
En utilisant la fonction membre size() du conteneur, vous pouvez obtenir le nombre d'éléments dans le conteneur. Par exemple, la fonction size() du conteneur vectoriel renvoie le nombre d'éléments, la fonction size() du conteneur liste renvoie le nombre d'éléments, la fonction length() du conteneur chaîne renvoie le nombre de caractères et le La fonction capacité() du conteneur deque renvoie le nombre de blocs de mémoire alloués.
Comment obtenir la taille du conteneur C++ STL ?
Introduction
La bibliothèque de modèles standard C++ (STL) fournit un ensemble de conteneurs pour stocker et organiser les données. Les conteneurs STL ont généralement une fonction membre size()
qui récupère le nombre d'éléments dans le conteneur. size()
成员函数,用于检索容器中元素的数量。
语法
size_t size() const;
size_t
),表示容器中元素的数量。实战案例
考虑一个包含整数组的 vector
容器:
#include <vector> int main() { // 创建一个包含 5 个整数的 vector std::vector<int> myVector = {1, 2, 3, 4, 5}; // 获取 vector 的大小 size_t vectorSize = myVector.size(); // 打印 vector 的大小 std::cout << "Vector size: " << vectorSize << std::endl; return 0; }
输出:
Vector size: 5
其他 STL 容器的大小获取函数
以下是其他常见 STL 容器的大小获取函数:
size()
- vector
、list
、stack
length()
- string
capacity()
- deque
size_t
), représentant le nombre d'éléments dans le conteneur. 🎜🎜🎜🎜Cas pratique🎜🎜🎜Considérons un conteneur vecteur
contenant un tableau d'entiers : 🎜rrreee🎜Sortie : 🎜rrreee🎜🎜Size get fonction d'autres conteneurs STL🎜🎜🎜Voici d'autres STL courantes containers La fonction d'acquisition de taille : 🎜size()
- vecteur
, list
, stack
🎜 length()
- string
🎜capacity()
- deque
🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!