21xrx.com
2024-12-22 21:08:49 Sunday
登录
文章检索 我的文章 写文章
C++中的size()函数:用于获取容器的大小。
2023-06-27 16:37:02 深夜i     --     --
C++ size() 容器 大小 获取

C++中的size()函数是一个非常有用的函数,它可以让开发者快速获取一个容器的大小。在C++中,容器是一种非常重要的数据结构,它可以存储一定数量的元素,并且提供一些函数来对其进行操作。

size()函数适用于许多C++中的容器,包括vector、list、map等。它的作用很简单,就是返回当前容器中存储元素的数量。例如,如果我们有一个vector,可以通过调用vector的size()函数来获取向量中的元素数量。

下面是一些使用size()函数的例子:


#include <iostream>

#include <vector>

using namespace std;

int main() {

  vector<int> vec1;

  cout << "size of vector: " << vec.size() << endl; // 输出:size of vector: 4

  string str = "Hello World";

  cout << "size of string: " << str.size() << endl; // 输出:size of string: 11

  int arr[] = 2;

  int sizeOfArr = sizeof(arr)/sizeof(arr[0]);

  cout << "size of array: " << sizeOfArr << endl; // 输出:size of array: 4

  return 0;

}

从上面的例子可以看出,不同的容器类型会有不同的size()函数实现方式。有些容器只能存储固定数量的元素,比如数组,因此它们在获取元素数量时采用的方法和vector、list等动态容器不同。

总的来说,size()函数是C++中一个非常有用的函数,并且被广泛应用于不同的容器类型。它可以快速方便地获取容器中存储元素的数量,使得开发者可以更加高效地操作容器。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复