前言:c++中不提供直接获取数组长度的方法,对于c语言字符串char型长度可以使用strlen()函数获取,而c++中的向量vector可以使用vector.size()获取向量长度,字符串string可以使用成员函数length()获得
#include <vector>
vector <double> values(10);
int size_vector = values.size(); //获取向量的长度
string name = "LiMing";
int len = name.length(); //使用length()获得string长度
获取数组元素个数的方法是
const int capacity = 10;
int array[capacity] = {0};
int size_of_array = sizeof(array) / sizeof(array[0]);
//用sizeof()获得数组内存大小并除以一个数组元素的内存大小即可