3d vector c++ resize

#include <iostream>
#include <vector>

int main() {
    // Step 1: Define a 3D vector
    std::vector<std::vector<std::vector<int>>> threeDVector;

    // Step 2: Define dimensions for resizing
    int newSizeX = 5;
    int newSizeY = 3;
    int newSizeZ = 4;

    // Step 3: Resize the 3D vector
    threeDVector.resize(newSizeX, std::vector<std::vector<int>>(newSizeY, std::vector<int>(newSizeZ)));

    // Step 4: Access and modify elements in the resized 3D vector
    threeDVector[2][1][3] = 42;

    // Step 5: Display the modified element
    std::cout << "Modified element: " << threeDVector[2][1][3] << std::endl;

    return 0;
}