Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
demigod324
4 / 2 / 0
Регистрация: 17.03.2013
Сообщений: 102
#1

Инициализация массива указателей на указатель - C++

27.01.2014, 19:52. Просмотров 283. Ответов 1
Метки нет (Все метки)

Помогите инициализировать данное объявление:
C++
1
int **m6[10];
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2014, 19:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Инициализация массива указателей на указатель (C++):

Инициализация массива указателей С++11 - C++
Нативный вопрос, хочу инициализировать массив указателей нулями, раньше так делал через цикл. Сейчас читаю о возможностях С++11 и наткнулся...

Инициализация массива указателей на функцию - C++
При попытке инициализировать массив указателей на функцию возникает ошибка, не могу разобраться в чем она и как решить её. Заранее...

Инициализация массива указателей в классе - C++
Доброго времени суток. Столкнулся с проблемой, не могу инициализировать массив указателей в классе: class cards { ...

инициализация массива указателей на указатели - C++
Всем привет. Есть такой код: char **pchAr = new char*; //в цикле по i pchAr = new char; Как заменить эту строку,...

Задание размера и инициализация массива указателей в конструкторе - C++
1) h: SDL_Texture *textures; Как задать размер и инициализировать в конструкторе? Если пишу так: SDL_Texture *textures; ...

Как обойтись без указателей и указателей на указатель? - C++
Ибо не совсем выходит понять,что на что тут указывает #include "stdafx.h" #include <iostream> #include <stdlib.h> using namespace...

1
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
27.01.2014, 21:43 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
int **m6[10];
for (int i = 0; i < 10; ++i)
{
    m6[i] = new int*[5];
    for (int j = 0; j < 5; ++j)
        m6[i][j] = new int[20];
}
Добавлено через 36 минут
Освобождение памяти:
C++
1
2
3
4
5
6
for (int i = 0; i < 10; ++i)
{
    for (int j = 0; j < 5; ++j)
        delete [] m6[i][j];
    delete [] m6[i];
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2014, 21:43
Привет! Вот еще темы с ответами:

array char* to char* (значения массива указателей в один указатель) - C++
Как сложить(или вывести в формате char*) все значения массива указателей(char *) воедино, то есть сложить строки и назначить результату...

Инициализация указателей - C++
Добрый вечер, объясните пожалуйста, что значит присвоение начальных значений указателям, как например в данном случае: float *fPtr =...

Инициализация указателей - C++
Объявите указатели на следующие объекты: unsigned, char, double, int - проинициализируйте их, выведите их значения на экран. Запишите по...

Инициализация указателей - C++
Здравствуйте! Возник вопрос только что. Я в принципе догатываеюсь, но для проверки решил спросить. Почему не работает такая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru