Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
3 / 3 / 2
Регистрация: 10.10.2016
Сообщений: 50
1

Указатель на указатель элемента массива

11.10.2018, 22:37. Показов 457. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть вот такой класс с массивом указателей на объекты этого же класса. Хочу создать класс, который бы в своем поле содержал указатель на указатель одного из элементов этого массива.
1. Возможно ли это?
2. Какой тогда должен быть тип данных у поля, который будет содержать указатель на указатель элемента массива? (Может это должен быть указатель на указатель Cell(Cell **)? Пробовал таким образом написать, но выдает кучу ошибок.
C++
1
2
3
4
5
6
7
8
class Cell
{
public:
...
private:
...
Cell * cell_around[8];
};
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.10.2018, 22:37
Ответы с готовыми решениями:

А почему нельзя передавать в ф-ю добавления элемента в стек один указатель? Почему нужен именно указатель на указатель?
Вот код ф-ии добавления элемента в стек: void push1(Node **top, int d) { // top...

Как получить ссылку на указатель или указатель на указатель в массиве?
В процессе реализации сортировки пузырьком натолкнулся на такую проблему: как поменять значения...

Приведение любого двумерного массива к типу указатель на указатель
Допустим, есть несколько массивов int arr1; int arr2; int arr3; Какое преобразование нужно...

Указатель на константную строку и имя массива как указатель
Изучаю C. У меня есть указатель на константную строку, и я хочу его изменить путем передачи в...

1
51 / 39 / 15
Регистрация: 20.09.2018
Сообщений: 163
12.10.2018, 12:19 2
В новом классе просто создаешь обычный указатель:
C++
1
2
3
4
class my_class_type
{
     Cell * my_cell;
}my_class;
А потом где-то в коде программы или в конструкторе нового класса указываешь на нужный элемент свойства экземпляра старого класса (только к этому моменту этот экземпляр старого класса уже должен быть проинициализирован):
C++
1
my_class.my_cell = Cell.cell_around[3];
0
12.10.2018, 12:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.10.2018, 12:19
Помогаю со студенческими работами здесь

Указатель на указатель массива для передачи в функцию/цикл
При написании программы в универе, столкнулся с проблемой короткого описания массива в цикле и в...

Узнать номер элемента массива на который указывает указатель
Может вопрос глупый но тока что об этом задумался! Можно ли узнать номер элемента массива на...

Найти сумму элементов массива расположенных после нулевого элемента используя указатель
Дароу, пожалуйста,кто может помочь и объяснить? Нужно найти сумму элементов массива, расположенных...

Сохранить адрес из указателя в другой указатель, а потом первый указатель удалить
Добрый день всем. Возмём простейший пример: #include <iostream> using namespace std; int...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru