Dev C++에서 C++ 11, C++ 14 사용하기

Dev C++에서 C++ 11, C++ 14 사용하기.

안녕하세요.

오늘은 Dev c++에서 C++ 14까지 사용가능 하도록 설정해 보겠습니다.

현재 제가 말하는 Dev C++은 글 제일 하단에 제가 작성한 Dev C++글을 들어가시면 설치하실 수 있습니다.

  • C++ 11이상으로 설정하는 이유.
  • C++ 17 이상이 있지만 11/14로 설정하는 이유.
  • Dev C++ 11/ Dev C++ 14 설정하기.

C++ 11 이상으로 설정하는  이유.

C++ 11 이상으로 설정하는 이유는 C++ 11 이상에서 추가된 기능을 사용할 수 있게 하기 위해서입니다.

예를 들어, auto 키워드를 사용할 수 있다는 점이 그러한 기능 중 하나입니다.

auto를 사용하면 변수의 타입을 자동으로 추론해 줄 수 있으므로 코드 작성이 간단해집니다. 

이외에도 C++ 11 이상에서는 람다 표현식, 스마트 포인터, 강력한 enum 클래스 등의 새로운 기능들이 추가되어 있으므로, 이러한 기능을 활용하기 위해 C++ 이상으로 설정하는 게 좋습니다.

아래 사진은 Dev C++에서 C++ 11 이상으로 설정하지 않은 사진입니다.

C++ 11 이상으로 설정하지 않은 Dev C++

C++ 17 이상이 있지만 11/14로 설정하는 이유.

Dev C++(파란색)은 현재 5.11 버전에서 업데이트가 중지되어 C++14까지만 사용할 수 있습니다.

하지만, 코딩테스트 공부 등을 이유로 Dev C++을 사용한다면 이정도로 충분하다고 생각됩니다.

Dev C++(빨간색- 엠바카데로)를 사용하면 c++17/20(부분)가능하다고 하는데 제가 사용했을 때는 문제가 생겨서 사용하지 않고 있습니다.

Dev C++ 11/ Dev C++ 14 설정하기.

설정은 간단합니다.

먼저 Dev C++ 상단의 메뉴 중에 "Tools"에서 "Compiler Options"를 눌러 컴파일러 옵션으로 들어갑니다.

"Compiler Options"에 들어갔다면  "General"탭에서 "Add the following commands when calling the compiler"의 체크박스를 아래 사진처럼 활성화시켜줍니다.

-std=c++14

이후 "-std=c++14"를 입력합니다. 아마 아래 사진처럼 되었을 것입니다. 이후 OK를 눌러 나가면 되고, 11을 사용한다면 14가 아닌 11로 쓰면 됩니다.

Designed by JB FACTORY