#include <cstdlib>
#include <iostream>
using namespace std;
int main()
{
int array[5] = {1, 5, 7, 12, 4};
for (int elem: array)
cout << elem << ' ';
cout << '\n';
}
Вот что я делал:
[clang++ prog.cc -o prog] : ругается, что пропущена ';'
[g++ prog.cc -o prog] : видит цикл, но говорит, что используется не тот стандарт (С++98), однако опцию -std=c++11 не распознаёт.
Все компиляторы, вроде должны поддерживать range-based циклы.
P.S.: Как вы считаете C++ Annotations это вообще верный выбор для изучения C++ или стоит найти что-то ещё?