Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Tanya228
0 / 0 / 0
Регистрация: 20.12.2016
Сообщений: 98
1

Указатели, надобность?

03.06.2017, 12:29. Просмотров 733. Ответов 2
Метки нет (Все метки)

Для чего нужны указатели? Я разобрался что это и как использовать . Все в принципе хорошо понял, кроме того, где их необходимо использовать. Если можно, приведите пару примеров, в каких моментах без указателей не обойтись?
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.06.2017, 12:29
Ответы с готовыми решениями:

Указатели и указатели на указатели, а также типы данных
Недавно начал изучать Си, перешел с Delphi. Много непонятного и пока процесс идет медленно....

Почему Лафоре использует указатели на указатели, вместо обмена значениями указателей?
Доброго времени суток! Задался теоретическим вопросом. Читал пример из книги Лафоре...

Через указатели на указатели посчитать сумму двух чисел и записать в третье
1. Через указатели на указатели посчитать сумму двух чисел и записать в третье. 2. Написать...

Указатели на указатели с числами. Почему можно присвоить число в 4-ый элемент, если массив из 2 элементов?
Есть массив int **mas; mas=new int*; // выделил место под пять строк, верно ? mas=new int;//...

Есть три переменные. Используя указатели на указатели, поменять значение максимальной и минимальной переменной
Мой код. #include <iostream> #include <stdlib.h> #include<iomanip> using namespace std; ...

2
MasterOfAlteran
46 / 24 / 11
Регистрация: 21.05.2017
Сообщений: 77
03.06.2017, 12:46 2
Самое простое - реализуй двусвязный список без указателей.
1
Antikl
с++
367 / 346 / 167
Регистрация: 15.07.2015
Сообщений: 1,823
Завершенные тесты: 6
03.06.2017, 13:21 3
Лучший ответ Сообщение было отмечено Tanya228 как решение

Решение

Цитата Сообщение от Tanya228 Посмотреть сообщение
без указателей не обойтись?
классная штука как и ссылка без них не обойтись

Добавлено через 6 минут
а так то для выделение динамической памяти, списки итд.
Если сделаете что-то типа этого

C++
1
2
3
4
5
6
void func (int a) {
  a += 10;
}    
......    
int i = 2;
func(i);
То значение переменной i не изменится, потому что в функцию передается копия этой переменной и с ней производятся операции. А если передать указатель или ссылку на эту переменную, то получите доступ к ней и можете изменять ее значение

C++
1
2
3
4
5
6
void func (int* a) {
  *a += 10;
}    
......    
int i = 2;
func(&i);
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.06.2017, 13:21

Указатели на указатели, как правильно разыменовать, где ошибка?
1)Есть класс: Shape - абстрактный; у него есть классы наследники: Circle, Triangle. 2)Eсть...

Указатели на указатели: для чего они могут понадобятся?
Изучаю C++, дошёл до указателей на указатели. Там пишут что эта тема не обязательна. Для чего они...

Зачем нужны все эти указатели (или не указатели)
Зачем надо DWORD, HANDLE, LPVOID?


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

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

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