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

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

Войти
Регистрация
Восстановить пароль
 
maxillion
273 / 183 / 38
Регистрация: 25.12.2012
Сообщений: 616
#1

Обеспечить доступ к индексатору через указатель - C++

07.05.2014, 15:31. Просмотров 270. Ответов 3
Метки нет (Все метки)

C++ (Qt)
1
2
3
4
map<int,int>  * m = new map<int,int>();
m[0][5] = 5; //так можно 
m->[5] = 5; //так нет
(m->)[5] = 5;//так нет
как сделать доступ к индексатору через стрелку
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.05.2014, 15:31     Обеспечить доступ к индексатору через указатель
Посмотрите здесь:

Доступ к элементам структуры через указатель на структуру C++
C++ В функцию-метод передать указатель на другую функцию-метод и вызвать через переданный указатель
C++ Разный доступ к элементам структуры через указатель
Обращение к функции через указатель C++
Доступ к элементу массива через указатель C++
Сравнение с 0 через указатель *char C++
Степень вывести через указатель,a десятичный логарифм через функцию рекуренционную C++
C++ Передача массива через указатель
Массив в функции через указатель C++
Быстрее ли вывов функции, переданной через параметр шаблона, чем через простой указатель на функцию? C++
Доступ к элементу std::string через указатель C++
Заполнить масив через указатель C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
aLarman
641 / 562 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
07.05.2014, 15:43     Обеспечить доступ к индексатору через указатель #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
m->operator[](5) = 5;
?

Добавлено через 2 минуты
Цитата Сообщение от maxillion Посмотреть сообщение
m[0][5] = 5; //так можно
так лучше не делать
НеСказочник
58 / 46 / 7
Регистрация: 12.11.2012
Сообщений: 339
Записей в блоге: 2
07.05.2014, 16:01     Обеспечить доступ к индексатору через указатель #3
А если так:
C++
1
(*m)[5]=5;
Вроде должно работать.
aLarman
641 / 562 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
07.05.2014, 16:03     Обеспечить доступ к индексатору через указатель #4
НеСказочник,
Цитата Сообщение от maxillion Посмотреть сообщение
доступ к индексатору через стрелку
Цитата Сообщение от НеСказочник Посмотреть сообщение
Вроде должно работать.
да будет
Yandex
Объявления
07.05.2014, 16:03     Обеспечить доступ к индексатору через указатель
Ответ Создать тему
Опции темы

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