Dev C++ 에러 발생

[Error] range-based 'for' loops are not allowed in C++98 mode

C++을 좀 배워보고 있었는데

for(int i:a) {
    ~~~
}

형식의 for문을 써보았더니 에러가 났다.

[Error] range-based ‘for’ loops are not allowed in C++98 mode 해결 방법

  1. DEV C++의 도구 > 컴파일러 설정 > 컴파일러 추가 명령에 체크한다.
  2. 아래 스크린샷처럼 “-std=c++11”을 작성하고 저장한다. image
  3. 다시 실행해보면 정상작동하는 것을 확인할 수 있다.