vector

发布时间 2023-08-31 19:56:29作者: fyj!

vector初始化

// 初始化空的vector

std::vector<int> emptyVector;

// 使用初始化列表初始化vector

std::vector<int> initializedVector = {1, 2, 3, 4, 5};

// 使用指定大小和默认值初始化,创建大小为 5 的 vector,每个元素都是 0

std::vector<int> sizedVector(5, 0);

// 使用个数初始化 vector,初始化大小为7,默认为0

std::vector<int> filledVector(7);

// 使用迭代器初始化 vector

std::vector<int> copyVector(initializedVector.begin(), initializedVector.end());

// 使用数组初始化 vector

int array[] = {6, 7, 8, 9, 10};

std::vector<int> arrayVector(array, array + sizeof(array) / sizeof(array[0]));