4 метода определения вектора определенного размера в C++

Чтобы определить вектор определенного размера в C++, вы можете использовать следующие методы:

Метод 1. Использование конструктора

#include <vector>
int main() {
    int size = 10; // Specify the desired size
    std::vector<int> myVector(size); // Define a vector with the specified size

    // Access and modify elements
    myVector[0] = 1;
    myVector[1] = 2;
    // ...

    return 0;
}

Метод 2: использование функции resize()

#include <vector>
int main() {
    int size = 10; // Specify the desired size
    std::vector<int> myVector; // Define an empty vector
    myVector.resize(size); // Resize the vector to the specified size

    // Access and modify elements
    myVector[0] = 1;
    myVector[1] = 2;
    // ...

    return 0;
}

Метод 3: использование функции assign()

#include <vector>
int main() {
    int size = 10; // Specify the desired size
    std::vector<int> myVector; // Define an empty vector
    myVector.assign(size, 0); // Assign the specified size and initial value to the vector

    // Access and modify elements
    myVector[0] = 1;
    myVector[1] = 2;
    // ...

    return 0;
}

Метод 4. Использование списка инициализаторов

#include <vector>
int main() {
    std::vector<int> myVector = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}; // Initialize vector with specific size and values

    // Access and modify elements
    myVector[0] = 1;
    myVector[1] = 2;
    // ...

    return 0;
}

Эти методы позволяют определить вектор определенного размера в C++. Выберите тот, который лучше всего соответствует вашим потребностям, исходя из вашего контекста программирования.