Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Alex_oo7
 Аватар для Alex_oo7
49 / 60 / 4
Регистрация: 18.10.2010
Сообщений: 240
#1

сменить адрес указателя - C++

10.05.2012, 02:49. Просмотров 639. Ответов 1
Метки нет (Все метки)

У меня есть переменная v.
Как сделать так, что бы в некоторый момент времени она равнялась какому-то "своему" значению,
а в другой момент была "привязана" к другой переменной ?

Например:
C++
1
2
3
4
5
6
7
8
9
10
int a = 5;
int b = 7;
//???????
//теперь a = 7
b++;
a = 8;
//???????
//теперь a опять сама по себе, например a = 3
b++
//b = 9, a = 3
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2012, 02:49     сменить адрес указателя
Посмотрите здесь:

delete указателя C++
C++ Перезаписать память начиная с указателя Bitmap[1] элементами начиная с указателя Bitmap[0]
C++ Как узнать адрес указателя на char?
удаление указателя C++
C++ Адрес объекта, адрес указателя. Где что находится?
C++ Как мне конвертировать адрес указателя (например 00A88B68) в тип string ? C++
передача указателя C++
инициализация указателя C++
C++ Передача указателя
Почему при выводе указателя получаем для char - значение по адресу, а для других типов - адрес C++
C++ Как узнать адрес указателя?
C++ Изменить адрес указателя

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Avazart
 Аватар для Avazart
7037 / 5214 / 259
Регистрация: 10.12.2010
Сообщений: 22,904
Записей в блоге: 17
10.05.2012, 05:07     сменить адрес указателя #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
int a = 5;
int b = 7;
int* p=&a; // указатель на переменную а
//???????
p=&b; //теперь *p = b = 7 (теперь указатель на b)
//???????
b++;     // b=8
*p = 3; // теперь b=3
//???????
p=&a; //теперь *p = a = 5 (сного на а)
*p=6;// a=6
b++ ;
//b = 4,  *p= a = 6
Yandex
Объявления
10.05.2012, 05:07     сменить адрес указателя
Ответ Создать тему
Опции темы

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