如何在C++环境下输出vector大小
时间: 2024-04-24 08:23:14 浏览: 81
在C++环境下,可以使用`vector`的`size()`函数来输出其大小。以下是一个示例代码:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> numbers = {1, 2, 3, 4, 5};
std::cout << "Vector size: " << numbers.size() << std::endl;
return 0;
}
```
在上述代码中,我们首先创建了一个名为`numbers`的整数类型`vector`,并初始化了一些元素。然后,通过调用`size()`函数来获取`vector`的大小,并使用`std::cout`来输出结果。最后,我们使用`std::endl`来换行输出。
当你运行以上代码时,输出将会是:
```
Vector size: 5
```
这表示`numbers`向量中有5个元素。你可以根据需要将上述代码进行修改,以适应你的实际情况。
相关问题
C++输出vector大小
1. 用vector创建字符串数组对象,长度为5(30分):例如 vector<string> strArr(5);
2. 手动输入以下5个英文句子,存入数组对象:do one thing at a time, and do well. vaction speak louder than words. never put off what you can do today until tomorrow. like author, like book. knowledge makes humble, ignorance makes proud.(注意按字串比较的规则,按小写排列)。
3. 编写函数,使得数组中的字符串按大小排序(按字符串比较的规则)。
4. 输出排序后的句子,并显示其长度。
C++ std::vector获取大小
C++ 的 std::vector 类模板提供了 size() 成员函数来获取 vector 中元素的数量。例如:
```c++
std::vector<int> vec{1, 2, 3, 4, 5};
std::cout << "vec 中的元素数量为:" << vec.size() << std::endl;
```
输出:
```
vec 中的元素数量为:5
```
注意,size() 返回的是 vector 中元素的数量,而不是 vector 容量的大小。要获取 vector 的容量大小,可以使用 capacity() 成员函数。
阅读全文