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

Поясните по указателям - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Динамический массив структур http://www.cyberforum.ru/cpp-beginners/thread693096.html
Необходимо создать структуру, и сделать динамический массив структур. Фиксированный массив получается сделать, а вот с динамическим массивом где-то ошибка. Подскажите, пожалуйста, где ошибка. #include <iostream> using namespace std; int mysize=3; struct movies {
C++ Состав проекта С++ Добрый вечер, Уважаемые Программисты! Возник такой вопрос, ответ на который гугл мне не дал, поиск по форумы тоже промолчал. При создание проекта весь код разноситься по разным файлам с расширением .h и .cpp. Так вот вопрос состоит в том, что писать в заголовочные файлы, а что в .cpp. Из курса колледжа помню, что мы разбивали в h - вроде писали классы и их тела. И еще вопрос как они... http://www.cyberforum.ru/cpp-beginners/thread693084.html
C++ Самая популярная бесплатная среда С++
Какая среда C++ самая популярная и самая используемая сейчас и она бесплатная ?
Скетч Arduino -> C++ C++
Здравствуйте! Скажите, пожалуйста, можно ли как то перевести скетч Ардуино в код C++? Заранее спасибо!
C++ Найти количество делителей заданного числа n, заданного в диапазоне 1 <= n <= 10^18 http://www.cyberforum.ru/cpp-beginners/thread693059.html
Нужно узнать количество делителей числа N. Но сложность в том что N большое и перебирать все делите не вариант.
C++ Выделить в одномерном массиве знакочередующийся подмассив Выделить в одномерном массиве знакочередующийся подмассив....помогите плиз! подробнее

Показать сообщение отдельно
denvasden
4 / 4 / 0
Регистрация: 25.10.2012
Сообщений: 104
09.11.2012, 16:22     Поясните по указателям
Добрый день товарищи.

У меня вопрос:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
int main()
{
    int ival1 = 5;
    int ival2 = 10;
    
    int *pointerint1;
    int *pointerint2;
 
    pointerint1 = &ival1;
    pointerint2 = &ival2;
 
    pointerint1 = pointerint2;
 
    cout << pointerint1 << "\n";
    cout << pointerint2 << "\n";
    cout << ival1 << "\n";
    cout << ival2 << "\n";
}
Почему при выводе значений переменных (ival1 и ival2) они не равны одному и тому же значению?
Ведь после получения значения адреса каждой из переменных я произвел присваивание адреса одной переменной другой стало быть они теперь ссылаются на одну и ту же область в памяти?

Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru