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

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

Войти
Регистрация
Восстановить пароль
 
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
#1

vector - C++

15.01.2011, 19:02. Просмотров 375. Ответов 3

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
C++ <vector>
C++ vector
vector C++ C++
vector C++
vector C++
C++ Vector
C++ Vector
C++ vector
Vector C++
Vector C++
C++ Vector в vector

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
2846 / 1783 / 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
программист С++
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
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
15.01.2011, 23:18  [ТС]     vector #4
Цитата Сообщение от asics Посмотреть сообщение
или так
sandye51, во-во-вот это!
Yandex
Объявления
15.01.2011, 23:18     vector
Ответ Создать тему
Опции темы

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