首頁 >後端開發 >C++ >如何取得C++ STL容器的大小?

如何取得C++ STL容器的大小?

WBOY
WBOY原創
2024-06-05 18:20:00478瀏覽

透過使用容器的 size() 成員函數,可以取得容器中元素的數量。例如,vector 容器的 size() 函數傳回元素數量,list 容器的 size() 函數傳回元素數量,string 容器的 length() 函數傳回字元數量,deque 容器的 capacity() 函數傳回指派的記憶體區塊數。

如何获取C++ STL容器的大小?

如何取得 C++ STL 容器的大小?

簡介

C++ 標準範本庫 (STL) 提供了一組容器,用於儲存和組織資料。 STL 容器通常具有 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() - vectorliststack
  • #length() - string
  • capacity() - deque
#

以上是如何取得C++ STL容器的大小?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn