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

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

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

range-based for не работает - C++

30.09.2012, 03:20. Просмотров 372. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <vector>
 
int main() {
    std::vector<int> v(30);
    for (auto z : v) {
        std::cout<<z<<std::endl;
    }
    system("PAUSE");
    return 0;
}
error C2143: syntax error : missing ',' before ':'
error C3531: 'z': a symbol whose type contains 'auto' must have an initializer
error C2143: syntax error : missing ';' before '{'

vs2010
Почему не работает?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2012, 03:20     range-based for не работает
Посмотрите здесь:

A range-based for statement C++
Как получить сообщение WM_CHAR в dialog based приложениях? C++
загадки range-based C++
Range-based for C++
Range-based for C++
C++ Range-based for trouble
Range-based for C++
C++ Vector out of range
C++ Map out of range
C++ Непонятки с range-based for!
C++ Ошибка "range-based 'for' loops are not allowed in c++ mode"
Передача массива в функцию и range-based цикл C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Andsteadur
153 / 137 / 3
Регистрация: 23.05.2009
Сообщений: 275
30.09.2012, 03:37     range-based for не работает #2
vs2010 не поддерживает range-based for-loop
Yandex
Объявления
30.09.2012, 03:37     range-based for не работает
Ответ Создать тему
Опции темы

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