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

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

Войти
Регистрация
Восстановить пароль
 
Hanixer
1 / 1 / 1
Регистрация: 06.11.2013
Сообщений: 31
#1

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

15.01.2014, 19:16. Просмотров 272. Ответов 5
Метки нет (Все метки)

Доброго времени суток.
Уместно ли использование указателя на вектор?
корректна ли следующая запись:
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;
Можно как-то по-другому можно обращаться к элементам через указатель?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2014, 19:16     Уместно ли использование указателя на вектор
Посмотрите здесь:

Создать 2 указателя на вектор - C++
хотел создать 2 указателя на вектор, а не получается... пишу: shared_ptr&lt;vector&lt;int&gt;&gt; ptr1 (new vector&lt;int&gt;(10))подчеркивает vector&lt;int&gt;...

Использование указателя this - C++
Вообщем решил я задачу: файл 1: // stack.h -- class definition for the stack ADT #ifndef STACK_H_ #define STACK_H_ #include...

Использование указателя this - C++
Здравствуйте. Помогите пожалуйста сделать такое приложение на С++: Создать класс массив, состоящий из 10 действительных чисел....

Использование указателя this - C++
Доброго времени суток Ошибка при первом использовании указателя this, не в ходе компиляции, а как только заходит на это строчку в след...

Как вызвать метод из указателя на вектор пользовательского типа? - C++
#include &lt;iostream&gt; #include &lt;vector&gt; #include &lt;string&gt; using namespace std; struct Client { vector &lt;string&gt; login; vector...

Использование указателя на функцию - C++
нужна помощь с переделкой кода. имеющийся код который вычисляет максимально из 2 чисел, нужно переделать используя функции на указатель....

Использование ссылки и указателя - C++
Доброго времени суток! Возник такой вопрос, есть код: #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main() ...

Использование указателя на функцию - C++
void treug (float a, float b, float c, int*p) { p=0; if ((a+b&gt;c) || (b+c&gt;a) || (c+a&gt;b)) { p=1; printf (&quot;Treug. sush.&quot;); ...

Использование младшего бита указателя - C++
#include &lt;iostream&gt; using namespace std; struct Foo { void hello() { int seachSecretBit = reinterpret_cast&lt;int&gt;(this); ...

Использование указателя при передаче параметра - C++
Добрый вечер! Надо оформить функцию &quot;LoadTexture&quot;. Вот задачка: IDirect3DTexture9 *tex; LoadTexture(???tex); ... ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
0x10
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,011
15.01.2014, 19:19     Уместно ли использование указателя на вектор #2
Цитата Сообщение от Hanixer Посмотреть сообщение
Уместно ли использование указателя на вектор?
Нет, зачем?
cooller
565 / 533 / 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
2459 / 1631 / 238
Регистрация: 24.11.2012
Сообщений: 4,011
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     Уместно ли использование указателя на вектор
Ответ Создать тему
Опции темы

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