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

Уместно ли использование указателя на вектор - C++

Восстановить пароль Регистрация
 
Hanixer
1 / 1 / 1
Регистрация: 06.11.2013
Сообщений: 31
15.01.2014, 19:16     Уместно ли использование указателя на вектор #1
Доброго времени суток.
Уместно ли использование указателя на вектор?
корректна ли следующая запись:
C++
1
2
3
vector<int>* ptr=new vector<int>;
for (int i=0; i<10; i++) ptr->push_back(i);
for (int i=0; i<ptr->size(); ++i) cout << [B](*ptr)[i][/B] << endl;
Можно как-то по-другому можно обращаться к элементам через указатель?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
15.01.2014, 19:19     Уместно ли использование указателя на вектор #2
Цитата Сообщение от Hanixer Посмотреть сообщение
Уместно ли использование указателя на вектор?
Нет, зачем?
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
15.01.2014, 19:20     Уместно ли использование указателя на вектор #3
Hanixer, Нет смысла использования указателя в данном случаи
Hanixer
1 / 1 / 1
Регистрация: 06.11.2013
Сообщений: 31
15.01.2014, 19:29  [ТС]     Уместно ли использование указателя на вектор #4
Так это вообще не используется?
0x10
2425 / 1597 / 232
Регистрация: 24.11.2012
Сообщений: 3,919
15.01.2014, 19:39     Уместно ли использование указателя на вектор #5
Цитата Сообщение от Hanixer Посмотреть сообщение
Так это вообще не используется?
Еще раз: с какой целью? Если мотивации нет, то и не нужно.
В приведенном коде смысла выделять память динамически явно нет.
Hanixer
1 / 1 / 1
Регистрация: 06.11.2013
Сообщений: 31
15.01.2014, 19:47  [ТС]     Уместно ли использование указателя на вектор #6
В этом случае ясно, что не нужно. Я его привел для примера.
У меня есть окно. Я к нему хочу прикрепить указатель на вектор, чтобы хранить некоторые данные, которые потом нужно перенести в файл. Мне стало интересно, можно ли так обращаться (*ptr)[i].
Ладно. Вместо указателя буду использовать просто вектор.
Yandex
Объявления
15.01.2014, 19:47     Уместно ли использование указателя на вектор
Ответ Создать тему
Опции темы

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