C11의 __STDC_VERSION__ 값은 얼마입니까?
나는 컴파일러들이__STDC__
컴파일러가 표준 C임을 나타내기 위해 , 그리고 , 거기로부터 , 당신은 사용할 수 있습니다.__STDC_VERSION__
어떤 수준의 기준을 사용하는지 파악할 수 있습니다.
나는 또한 C90이 가치가 없다는 것을 알고 있습니다, C90 수정판 1은 가치가 없다는 것을 알고 있습니다.199401L
그리고 C99는199901L
.
제가 최근에 작성한 C1x 초안은 단순히 다음과 같이 기재되어 있습니다.201ymmL
그리고 최종 기준에서 덜 모호한 값으로 만들어졌다고 생각합니다.
내 추측으로는 그럴 겁니다.201112L
그때 C11이 비준되었기 때문에 저는 확신하고 싶습니다.
사용해 볼 수 있을 것 같아서요.gcc -std=c1x
하지만 버전은gcc
저는 아직 그것을 지지하지 않습니다.
실제 가치가 얼마인지 아는 사람?
와 함께-std=c11
인에gcc
,201112L
에 사용됩니다.__STDC_VERSION__
보기gcc
2011년 12월 20일 패치.gcc
ml:
https://www.mail-archive.com/gcc-patches @gcc.gnu.org/msg23572.html
그리고 분명히 ISO 버전의 C11이 업데이트하는 것을 잊어버렸다는 것을 주목하십시오.201ymmL
징병제에서
의도한 결승전
__STDC_VERSION__
가치,201112L
, 또한 구현됩니다(편집자가 업데이트하는 것을 잊었습니다).201ymmL
ISO)에서 발행할 문서를 발송하기 전에 자리 표시자를 지정합니다.
또한 DR #411을 참조하십시오. 이는 의도된 가치가 다음과 같음을 공식화합니다.201112l
. 편집자는 "위원회가 TC로 가능한 한 빨리 승인받으려고 한다"고 말해왔습니다. (TC="Technical Corrigendum")
편집(2012년 7월 16일):2012년 7월 15일에 발표된 Technical Corrigendum 1(ISO/IEC 9899:2011/Cor 1:2012)은 다음을 수정합니다.__STDC_VERSION__
로.201112L
.
GCC 메일링 리스트에 올린 이 게시물에 따르면 최종 값은 당신이 의심했던 대로 201112L입니다.
언급URL : https://stackoverflow.com/questions/9294207/what-is-the-stdc-version-value-for-c11
'programing' 카테고리의 다른 글
sprintboot strup에서 반응형 r2dbc 드라이버에 대한 플라이웨이 마이그레이션을 실행하는 방법 (0) | 2023.09.15 |
---|---|
jQuery Element의 마진과 패딩을 얻는 방법? (0) | 2023.09.15 |
UserDefault가 존재하는지 확인 - Swift (0) | 2023.09.15 |
WordPress의 댓글 게시를 위해 작은 MCE 리치 텍스트 편집기를 활성화하는 방법은 무엇입니까? (0) | 2023.09.15 |
웹 호스트로부터 소스 코드를 보호하려면 어떻게 해야 합니까? (0) | 2023.09.15 |