Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.10.2010, 13:38   #1
jennya
Пользователь
 
Регистрация: 21.06.2010
Сообщений: 30
По умолчанию Организация доступа к вектору посредством итератора

Всем доброго время суток. Упражнение из книги Г.Шилдта "Самоучитель по С++" упражнение нужно написать программу "организация доступа к вектору с помощью итератора":

#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> v;
int i;
for (i = 0; i < 10; i++) v.push_back(i);
for (i = 0; i < 10; i++) cout << v[i] << " ";
cout << endl;
vector<int>::iterator p = v.begin();
while (p != v.end) {
cout << *p << " ";
p++;
}
return 0;
}
При компиляции выскакивают ошибки:

Error 1 error C3867: 'std::vector<_Ty>::end': function call missing argument list; use '&std::vector<_Ty>::end' to create a pointer to member c:\users\администратор\documents\vi sual studio 2008\projects\c++\console\p433\p433 \p433.cpp 12 p433
Error 2 error C3867: 'std::vector<_Ty>::end': function call missing argument list; use '&std::vector<_Ty>::end' to create a pointer to member c:\users\администратор\documents\vi sual studio 2008\projects\c++\console\p433\p433 \p433.cpp 12 p433
Error 3 error C2679: binary '!=' : no operator found which takes a right-hand operand of type 'overloaded-function' (or there is no acceptable conversion) c:\users\администратор\documents\vi sual studio 2008\projects\c++\console\p433\p433 \p433.cpp 12 p433
Error 4 fatal error C1903: unable to recover from previous error(s); stopping compilation c:\users\администратор\documents\vi sual studio 2008\projects\c++\console\p433\p433 \p433.cpp 12 p433

Не могу понять в чем ошибка. Заранее огромное спасибо.
jennya вне форума Ответить с цитированием
Старый 03.10.2010, 13:39   #2
ozo
Форумчанин
 
Аватар для ozo
 
Регистрация: 26.04.2010
Сообщений: 328
По умолчанию

while (p != v.end) {

надо бы v.end()
Используй гугль, будь счастлив
hackme@yandex.ru
Блог об archlinux
ozo вне форума Ответить с цитированием
Старый 03.10.2010, 15:14   #3
jennya
Пользователь
 
Регистрация: 21.06.2010
Сообщений: 30
По умолчанию Организация доступа к вектору по средством итератора

Огромное спасибо!!!!!
jennya вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Access 2003. Организация доступа к форме БД из Интернета. AnnaDM Помощь студентам 0 07.04.2010 16:29
Организация доступа к БД по локальной сети PavluxaF БД в Delphi 5 04.10.2009 13:03
Создать массив по вектору. Dimati87 Помощь студентам 4 12.05.2009 11:06
Организация корректного поиска в связанных таблицах посредством SQL в Delphi Krechet БД в Delphi 9 10.04.2009 16:40