21xrx.com
2024-11-05 19:34:45 Tuesday
登录
文章检索 我的文章 写文章
C++中的size()函数
2023-07-05 04:30:23 深夜i     --     --
C++ size() 函数

在C++中,size()函数是一个非常有用的成员函数。它主要用于返回一个容器的元素个数。无论它是一个数组、一个字符串、一个vector对象或任何其他类型的容器,size()函数都可以返回它们元素的个数。

如果你要使用size()函数,需要在需要返回元素数的容器后面编写size()函数,例如:


int array[] = 2;

int size = sizeof(array)/sizeof(array[0]);

在上面的代码中,我们创建了一个整数数组,然后使用sizeof()函数计算了数组的大小,再除以数组的第一个元素的大小,从而获取了数组的元素数量。

与大小相关的许多操作都需要使用size()函数。例如,在for循环中,你可以使用它来循环数组中的元素:


for(int i = 0; i < array.size(); i++) {

  cout << array[i] << endl;

}

此外,你也可以使用它来检查vector对象是否为空:


vector<int> vec;

if(vec.size() == 0)

  cout << "vector为空" << endl;

总之,size()函数是一个很重要的C++函数,可以帮助你管理容器的元素数量。你可以使用它来迭代和遍历容器中的元素,检查容器是否为空,以及执行其他与容器大小相关的操作。在使用任何C++容器时,记得一定要使用size()函数。

  
  

评论区

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