相关疑难解决方法(0)

多维矢量初始化

我有以下std::vector声明:

std::vector<std::vector<std::vector<int> > > m_input;

我正在初始化它如下:

    m_input.resize (100);
    m_output.resize(100);
    for (int i = 0; i < 100; ++i) {
        m_input [i].resize(100);
        m_output[i].resize(100);
        for (int j = 0; j < 100; ++j){
            m_input [i][j].resize(100);
            m_output[i][j].resize(100);
        }
    }
Run Code Online (Sandbox Code Playgroud)

如何通过成员初始化列表实现此目的?

c++ stl initialization vector

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

initialization ×1

stl ×1

vector ×1