I’m not sure ,   maybe it is useful。  
  vector<char> x(M, '0');
    vector<vector<char> > ss(N, x);
    for (int i = 0; i < N; i++) {
        for (int j = 0; j < M; j++)
        {
            cin >> ss[i][j];
        }
}