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

Динамический массив - C++

Восстановить пароль Регистрация
 
Игорюня
 Аватар для Игорюня
20 / 16 / 7
Регистрация: 07.12.2013
Сообщений: 244
29.03.2014, 13:50     Динамический массив #1
C++
1
2
3
4
5
6
int * pointer=new int[10];
    for(int i=0;i<10;i++)
    {
        pointer[i]=i;
        cout<<pointer[i]<<endl;
    }
Почему обращение к элементам массива происходит без разыменования? Указатель же используется.Или же там именно индексация по адресу?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2014, 13:50     Динамический массив
Посмотрите здесь:

C++ статический массив ----> динамический массив
C++ Динамический МассиВ
Динамический Массив C++
Динамический массив C++
C++ Динамический массив
C++ Динамический массив
Динамический массив C++
C++ Динамический массив

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
29.03.2014, 14:19     Динамический массив #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от Игорюня Посмотреть сообщение
Почему обращение к элементам массива происходит без разыменования?
Запись
C++
1
pointer[i]
эквивалентна записи
C++
1
*(pointer+i)
Вот вам и разыменование.
Yandex
Объявления
29.03.2014, 14:19     Динамический массив
Ответ Создать тему
Опции темы

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