Nice programing

Clang에서 C ++ 11 기능을 어떻게 사용할 수 있습니까?

nicepro 2020. 12. 8. 19:58
반응형

Clang에서 C ++ 11 기능을 어떻게 사용할 수 있습니까?


Clang에서 최신 C ++ 11 기능을 어떻게 사용할 수 있습니까? 어떤 기능 (하위)이 지원됩니까?


C ++ 11에서 가장 관련성이 높은 기능 세트를 사용하려면 clang 3.3이 필요 합니다. 최신 지원 기능의 전체 목록은 Clang의 C ++ 지원 을 참조하세요. Clang 3.3은 C ++ 11 기능이 완벽하다고 주장합니다.

Clang의 명령 줄은 gcc와 호환되므로 followinf 명령 줄 스위치를 통해 C ++ 11 지원을 활성화해야합니다.

-std=c++11

Clang 3.3에서 지원하는 C ++ 11 이후 기능 (예 : decltype (auto), 멤버 이니셜 라이저 및 집계)도 많이 있습니다. 이 명령 줄 스위치를 사용하여 활성화하십시오.

-std=c++1y

다음은 clang에서 지원하는 항상 최신 기능 목록입니다.

http://clang.llvm.org/cxx_status.html

C ++ 11을 활성화하려면 gcc와 같이 clang 호출에 -std = c ++ 11을 추가해야합니다. clang 인식 또는 gcc 인식 IDE를 사용하는 경우이를 수행 할 수있는 특정 프로젝트 설정 옵션이 있습니다.

참고 URL : https://stackoverflow.com/questions/10408849/how-can-i-use-c-11-features-in-clang

반응형