Ask Your Question
0

C++ 최신 표준 사용

asked 2018-03-15 21:44:12 +0900

steve gravatar image

안녕하세요.

C++ 최신 표준 사용을 하려면

set(WANT_CXX11 true) 이렇게 하면 되나요?

그럼 c++11/14/17 다 사용을 할 수 있나요?

edit retag flag offensive close merge delete

1 answer

Sort by » oldest newest most voted
0

answered 2018-03-16 09:04:48 +0900

Jinuk gravatar image

C++ 11 / 14 / 17 기능을 모두 사용할 수 있는지는 컴파일러 버전에 따라 다릅니다. 그래서 현재 아이펀 엔진에 해당 플래그를 주시는 경우 다음과 같이 동작합니다.

  • GCC 5.0 미만인 경우: C++ 11 기능만 활성화합니다. (GCC 4.9 까지는 모든 C++14 기능이 들어가있지 않습니다; 또한 실험적으로 들어간 기능은 대부분 c++0x 플래그로 쓸 수 있습니다)
  • GCC 5.0 이상인 경우: C++ 11/14 기능을 활성화 합니다.

4월말 ubuntu 18.04 릴리즈 이후에는 해당 플랫폼에서 일부 C++17 기능이 활성화될 수 있습니다.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2018-03-15 21:44:12 +0900

Seen: 44 times

Last updated: Mar 16