Initialisation vectorielle multidimensionnelle

J'ai suivantes std::vector déclaration:

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

Je suis l'initialiser comme suit:

    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);
        }
    }

Comment puis-je obtenir ce par le biais de la membre de la liste d'initialiseur?

source d'informationauteur Avinash | 2011-06-27