Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
-5 / 0 / 0
Регистрация: 29.07.2012
Сообщений: 61
1

указатели и ссылки - головная боль!

27.08.2012, 16:56. Просмотров 1190. Ответов 10
Метки нет (Все метки)

Как вы уже догадались из названии темы, никак не пойму работу указателей и ссылок...
Где нужно их инкриментировать, и как ссылаются на переменные (и т.д.).
Уважаемые форумчане, объясните плиз подробней их функциональность и работоспособность...
У меня головная боль!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.08.2012, 16:56
Ответы с готовыми решениями:

Конструкторы - моя головная боль)
Помогите кто чем может!!! Мне надо создать конструктор который бы вычислял длину прямой, которая...

Ссылки и указатели
Добрый день. Возможно было. В чем существенная разница между передачей данных в функцию по ссылке...

Ссылки vs Указатели
Почему ссылки считаются более хорошим средством, чем указатели? Ведь если человек будет...

Ссылки, указатели
Доброго времени. Как, используя ссылки, указатели и, возможно, другие приемы сделать что-то вроде...

10
554 / 508 / 25
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
27.08.2012, 16:59 2
так вряд ли кто-то тебе что-то поможет. ты ведь читал что-то? приведи оттуда фразу, которая непонятна, и народ подтянется. а может пока искать фразу будешь, и разберешься.
0
113 / 113 / 42
Регистрация: 02.05.2012
Сообщений: 524
Записей в блоге: 1
27.08.2012, 17:01 3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main()
{
int a(5);
int *p= &a;   //p указывает на ячейку в памяти где находится a
 
++*p;   // a = 6;
++*p;   // a = 7
 
std::cout << *p << " <- pointer \t" << a << " <- a  \t" << &a << " <- &a" << std::endl;
 
 
return 0;
}
0
6 / 6 / 3
Регистрация: 15.10.2011
Сообщений: 73
27.08.2012, 17:01 4
Ссылка - псевдоним для объекта. Используется для косвенного обращения к объекту через адрес
Указатель - адрес на начало блока памяти
0
554 / 508 / 25
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
27.08.2012, 17:07 5
Цитата Сообщение от Glam_Man Посмотреть сообщение
Указатель - адрес на начало блока памяти
нет. это - указатель на объект определенного типа. блока памяти в принципе должно не обязательно быть.
0
6 / 6 / 3
Регистрация: 15.10.2011
Сообщений: 73
27.08.2012, 17:21 6
Цитата Сообщение от novi4ok Посмотреть сообщение
нет. это - указатель на объект определенного типа. блока памяти в принципе должно не обязательно быть.
Т.е. вовсе необязательно инициализировать указатели?
0
-5 / 0 / 0
Регистрация: 29.07.2012
Сообщений: 61
27.08.2012, 17:22  [ТС] 7
Возможно есть какая нибудь книга где описаны указатели и ссылки более подробнее, чем те что прочел я?
1: Обучение С++ за 21 день.
2: Базовый курс - Герберт Шилд.
Читал на одном дыхании, пока невстретил указатели и ссылки!
0
113 / 113 / 42
Регистрация: 02.05.2012
Сообщений: 524
Записей в блоге: 1
27.08.2012, 17:25 8
Липпман Вводный курс С++ 4 издание
0
153 / 137 / 34
Регистрация: 23.05.2009
Сообщений: 275
27.08.2012, 17:26 9
Все эти курсы "#### за ## дней" ерунда. Насчет литературы: на форуме есть замечательная тема - смотри тут
1
~ Эврика! ~
1254 / 1003 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
27.08.2012, 17:28 10
Цитата Сообщение от Glam_Man Посмотреть сообщение
Т.е. вовсе необязательно инициализировать указатели?
Да. Указатели могут указывать "в никуда" и "бог знает куда". Если их не инициализировать, то будут указывать "бог знает куда". Ссылки же указывают на объект и их обязательно инициализировать, так что они хотя бы изначально указывают на объект. (Правда, объект можно убить и тогда ссылка тоже будет указывать "бог знает куда".)
0
Каратель
Эксперт С++
6598 / 4019 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
27.08.2012, 17:30 11
Цитата Сообщение от Вальдемар Посмотреть сообщение
У меня головная боль!
Не надо переносить свою головную боль на другие плечи, сформулируйте конкретные вопросы.
Понимание адреса, ссылки и указателя
Ссылки и указатели
Понимание для чего вообще нужны указатели?
Понять указатели:)
Тема закрыта!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.08.2012, 17:30

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ссылки и указатели
Вот есть код в котором я проверял как ведут себя указатели : using namespace std; int* first()...

Указатели и ссылки c++
Здравствуйте! Не могли бы вы объяснить как можно использовать ссылки и указатели c++ на практике? Я...

Указатели и Ссылки
извеняюсь,но никак не могу понять. int sum(int* inLeft, int* inRight) { if(inLeft ==...

Ссылки и указатели
Добрый день, не могу понять чем помогают при использовании указатели и ссылки? Есть код на...


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

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

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