21xrx.com
2024-12-22 21:12:01 Sunday
登录
文章检索 我的文章 写文章
C++中size()的含义及用法
2023-07-11 17:58:43 深夜i     --     --
C++ size() 含义 用法

C++是一种高级编程语言,具有强大的编程功能和方便易用的语法结构。其中,std命名空间下的size()函数是一个常见的方法,用于获取容器或数组的元素个数。

size()函数的语法格式如下:


container.size();

其中,container代表STL容器或数组对象,如vector、array、string等。调用该方法将返回容器或数组中元素的个数。例如,对于vector对象,可以通过以下方式使用size()函数:


#include <iostream>

#include <vector>

using namespace std;

int main(){

  vector<int> vec = 1;

  cout << "The size of vec is " << vec.size() << endl;

  return 0;

}

这段代码定义了一个包含5个整数的vector对象,并使用size()函数输出了该对象的元素个数。

除了获取容器或数组的元素个数,size()函数还有其他用途。例如,可以将该函数作为循环中的判断条件,以确保程序的安全性和正确性,如下所示:


#include <iostream>

#include <vector>

using namespace std;

int main(){

  vector<int> vec = 3;

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

    cout << vec[i] << " ";

  }

  return 0;

}

该段代码通过使用size()函数作为循环中的判断条件,实现对vector对象中所有元素的输出。

总之,size()函数是C++中一个非常实用的方法,能够方便地获取容器或数组的元素个数,提高编程效率。同时,也可以作为循环中的判断条件,确保程序的正确性和稳定性。

  
  

评论区

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