ns3 的vector是什么,怎么用,用来干什么
时间: 2023-06-30 10:12:16 浏览: 71
在 ns-3 中,vector 是一个容器类,用于存储数据。它类似于数组,但具有更大的灵活性和可扩展性。可以使用 vector 存储任何类型的数据,例如整数、浮点数、字符串、对象等。vector 的大小可以动态增加或减小,因此非常适合需要动态管理数据的应用程序。
下面是一个简单的例子,展示如何使用 vector 存储整数,并打印这些整数:
```c++
#include <iostream>
#include <vector>
int main()
{
std::vector<int> myvector; // 定义一个空的 vector
myvector.push_back(1); // 添加元素
myvector.push_back(2);
myvector.push_back(3);
std::cout << "Vector contains:";
for (unsigned int i = 0; i < myvector.size(); i++) { // 打印 vector 中的元素
std::cout << ' ' << myvector[i];
}
std::cout << '\n';
return 0;
}
```
输出结果为:
```
Vector contains: 1 2 3
```
在此示例中,我们首先定义一个空的 vector,然后使用 push_back() 函数添加元素。最后,我们遍历整个 vector,并打印其中的元素。注意,vector 的下标是从 0 开始的,因此在遍历时,需要从 0 开始循环,直到小于 vector 的大小。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)