Я хочу хранить указатели (Bar *) в многомерном массиве из 2-х измерений. И я хочу получить доступ к этому массиву из указателя. Итак, я хочу инициализировать ** foo [] [] (или **** fo).Инициировать многомерный массив-указатель ****
Bar ****_bars; // declaration
int n, m; // dimensions size
_bars = new Bar ***;
*_bars = new Bar **[n];
for (int i = 0; i < n; i++) {
*_bars[i] = new Bar *[m];
for (int j = 0; j < m; j++) {
*_bars[i][j] = new Bar();
}
}
Мое приложение аварии на линии *_bars[i][j] = new Bar();
, когда я = 0 и у = 1.
Почему бы не использовать вектор>? –
'Бар **** _ бары;' Ничего себе вопрос о звездах сегодня, :-P! –
'std :: vector' бесполезен, мои массивы статичны. – Sony