Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
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')

05.04.2013, 07:19. Просмотров 888. Ответов 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?

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2013, 07:19
Ответы с готовыми решениями:

Error LNK2019: ссылка на неразрешенный внешний символ "class std::basic_ostream<char,struct std::
Здравствуйте! Сразу попрошу прощения за тупой вопрос. Почему при перегрузке...

Std::cout<<(new class)->something();
Всем привет. Допустим есть: #include &lt;iostream&gt; class A{ int i;...

Работа с class ами. Заполнение дин. массива типа class
Всем доброго времени суток! Это моя первая тема на этом сайте, поэтому если...

Нужно объект типа класс проинициализировать с помощью перегруженного конструктора Class::Class( bool a )
Плиз помогите. Не знал, что я такой чайник.) Итак: есть два класса: ...

Create a programm that creates an object of created class Time and tests the member functions of class
Time Class Create a class called Time that might be used to represent...

3
Croessmah
++Ͻ
14776 / 8452 / 1605
Регистрация: 27.09.2012
Сообщений: 20,800
Записей в блоге: 2
Завершенные тесты: 1
05.04.2013, 07:42 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(); /**/)
0
pashqa_cpp
0 / 0 / 0
Регистрация: 05.04.2013
Сообщений: 12
05.04.2013, 07:51  [ТС] 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 *> >'
Куда копать?
0
Croessmah
++Ͻ
14776 / 8452 / 1605
Регистрация: 27.09.2012
Сообщений: 20,800
Записей в блоге: 2
Завершенные тесты: 1
05.04.2013, 07:54 4
Цитата Сообщение от pashqa_cpp Посмотреть сообщение
interator' : is not a member of
в сторону сравнения с моим кодом и убирания лишних букв
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2013, 07:54

std::bind1st: is not a class, struct, or union type
Добрый день, пытаюсь найти элемент в списки указателей на объекты классачерез...

Ошибка type qualifier 'std' must be a struct or class name
а у меня на эту строку typedef std::string T_str; выдается ошибка type...

Std::map <string, class> ОШИБКА C2512
Есть следующий код: #include &lt;vector&gt; #include &lt;map&gt; class Aluy { public:...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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