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

vector - C++

Восстановить пароль Регистрация
 
Mayonez
 Аватар для Mayonez
379 / 271 / 20
Регистрация: 26.12.2009
Сообщений: 875
15.01.2011, 19:02     vector #1
C++
1
2
3
4
5
6
7
vector <int> v;
for (int i = 0; i < 5; i++)
{
   int temp;
   cin >> temp;
   v.push_back(temp);
}
можно как-нибудь по другому заполнить? Обойтись без переменной temp?
как-нибудь вроде этого:

Код
v.push_back(cin >> int);
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2011, 19:02     vector
Посмотрите здесь:

C++ vector<T> template vector<T>::iterator
C++ vector<vector <bool> >
vector(выскакивает ошибка "vector iterators incompatible") C++
Вывести значения std::vector<std::vector<int*> > C++
C++ Запись в vector<vector<char>>
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
 Аватар для asics
2838 / 1775 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
15.01.2011, 19:13     vector #2
Mayonez, Ну разве что так
C++
1
2
3
vector <int> v(5);
for (int i = 0; i < 5; i++)
   cin >> v[i];
или так
C++
1
std::vector<int> v((std::istream_iterator<int>(std::cin)), std::istream_iterator<int>()); //Признак окончане ввода Ctrl + Z
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
15.01.2011, 19:15     vector #3
C++
1
2
    vector<int> v;
    copy(istream_iterator<int>(cin), istream_iterator<int>(), back_inserter(v));
Mayonez
 Аватар для Mayonez
379 / 271 / 20
Регистрация: 26.12.2009
Сообщений: 875
15.01.2011, 23:18  [ТС]     vector #4
Цитата Сообщение от asics Посмотреть сообщение
или так
sandye51, во-во-вот это!
Yandex
Объявления
15.01.2011, 23:18     vector
Ответ Создать тему

Метки
vector
Опции темы

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