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

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

Войти
Регистрация
Восстановить пароль
 
pashqa_cpp
0 / 0 / 0
Регистрация: 05.04.2013
Сообщений: 12
#1

Разъясните код пжлст(выдает ошибку:cannot convert from 'class std::list<class c_bullet *,class std::allocator<class c_bullet *> >::iterator' to 'int') - C++

05.04.2013, 07:19. Просмотров 738. Ответов 3
Метки нет (Все метки)

Есть такие строки:
C++
1
2
3
std::list<c_bullet*> Bullets;
...
for(auto i = Bullets.begin(); i != Bullets.end(); /**/)
В строке цикла вот такая ошибка(компилятор VC++ 6):

Код
'initializing' : cannot convert from 'class std::list<class c_bullet *,class std::allocator<class c_bullet *> >::iterator' to 'int'
Как я понял код видимо под 2010 и выше студию С++, так вот: как мне его перенести под VC++ 6?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2013, 07:19     Разъясните код пжлст(выдает ошибку:cannot convert from 'class std::list<class c_bullet *,class std::allocator<class c_bullet *> >::iterator' to 'int')
Посмотрите здесь:
C++ Error LNK2019: ссылка на неразрешенный внешний символ "class std::basic_ostream<char,struct std::
Std::cout<<(new class)->something(); C++
Работа с class ами. Заполнение дин. массива типа class C++
C++ Create a programm that creates an object of created class Time and tests the member functions of class
C++ Нужно объект типа класс проинициализировать с помощью перегруженного конструктора Class::Class( bool a )
std::bind1st: is not a class, struct, or union type C++
Std::map <string, class> ОШИБКА C2512 C++
Ошибка type qualifier 'std' must be a struct or class name C++
enum и class как составляющие другого class C++
vector<[class]> in class и перегрузка (ostream) C++
C++ Объяснить причины ошибки "Extra qualification 'CLASS CONSTRUCTOR' and 'CLASS' has incomplete type"
class List C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
05.04.2013, 07:42     Разъясните код пжлст(выдает ошибку:cannot convert from 'class std::list<class c_bullet *,class std::allocator<class c_bullet *> >::iterator' to 'int') #2
Цитата Сообщение от pashqa_cpp Посмотреть сообщение
В строке цикла вот такая ошибка(компилятор VC++ 6):
auto - это из C++11, так что Ваш компилятор старый уже для таких вещей.
Цитата Сообщение от pashqa_cpp Посмотреть сообщение
как мне его перенести под VC++ 6?
попробуйте так:
C++
1
for(std::list<c_bullet*>::iterator i = Bullets.begin(); i != Bullets.end(); /**/)
pashqa_cpp
0 / 0 / 0
Регистрация: 05.04.2013
Сообщений: 12
05.04.2013, 07:51  [ТС]     Разъясните код пжлст(выдает ошибку:cannot convert from 'class std::list<class c_bullet *,class std::allocator<class c_bullet *> >::iterator' to 'int') #3
Цитата Сообщение от Croessmah Посмотреть сообщение
Код C++
1
for(std::list<c_bullet*>::iterator i = Bullets.begin(); i != Bullets.end(); /**/)
Интератора нет
Код
interator' : is not a member of 'list<class c_bullet *,class std::allocator<class c_bullet *> >'
Куда копать?
Croessmah
Модератор
Эксперт CЭксперт С++
12980 / 7292 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
05.04.2013, 07:54     Разъясните код пжлст(выдает ошибку:cannot convert from 'class std::list<class c_bullet *,class std::allocator<class c_bullet *> >::iterator' to 'int') #4
Цитата Сообщение от pashqa_cpp Посмотреть сообщение
interator' : is not a member of
в сторону сравнения с моим кодом и убирания лишних букв
Yandex
Объявления
05.04.2013, 07:54     Разъясните код пжлст(выдает ошибку:cannot convert from 'class std::list<class c_bullet *,class std::allocator<class c_bullet *> >::iterator' to 'int')
Ответ Создать тему
Опции темы

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