vector赋初始值0.0c++
时间: 2024-08-12 08:04:26 浏览: 102
C++机器学习笔记.md
在 C++ 中,`vector` 是一个动态数组,可以存储任意类型的元素。如果你想创建一个 `vector` 并将其所有元素初始化为默认值,对于数值类型如 double,其默认值就是 0.0。你可以这样做:
```cpp
#include <vector>
std::vector<double> myVector(10); // 创建一个包含10个double元素的向量,并全部初始化为0.0
```
这里 `myVector(10)` 定义了一个大小为10的 `vector<double>`,如果没有提供具体的初始化列表,则内部会被自动填充为0.0。
如果你想要所有元素都设置为特定的值,例如 `0.5`,可以这样做:
```cpp
std::vector<double> myVector(10, 0.5);
```
阅读全文