Dengan menggunakan saiz() fungsi ahli bekas, anda boleh mendapatkan bilangan elemen dalam bekas. Contohnya, fungsi saiz() bekas vektor mengembalikan bilangan elemen, fungsi saiz() bekas senarai mengembalikan bilangan elemen, fungsi panjang() bekas rentetan mengembalikan bilangan aksara dan kapasiti() fungsi bekas deque mengembalikan bilangan blok memori yang diperuntukkan.
Bagaimana untuk mendapatkan saiz bekas C++ STL?
Pengenalan
C++ Standard Template Library (STL) menyediakan satu set bekas untuk menyimpan dan menyusun data. Bekas STL biasanya mempunyai fungsi ahli size()
yang mendapatkan semula bilangan elemen dalam bekas. 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
panjang()
- string
🎜capacity()
- deque
🎜🎜Atas ialah kandungan terperinci Bagaimana untuk mendapatkan saiz bekas C++ STL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!