barriers ". ↑ " N4734 : Working Draft, C Extensions for Networking " ( PDF ). ↑ " N4651 : Working Draft, C Extensions for Ranges " ( PDF ). ↑ " Task Blocks ". 원본 주소 " " 분류 : C프로그래밍 언어 표준숨은 분류 : CS1 - 영어 인용 ( en ) 둘러보기 메뉴 개인 도구 로그인하지 않음토론기여계정 만들기로그인 이름공간 문서토론 변수 보기 읽기편집역사 보기 더 보기 검색 둘러보기 대문사용자 모임요즘 화제최근 문서 보기임의 문서로도움말기부 도구 여기를 가리키는 문서가리키는 글의 최근 올리기특수 문서 목록고유 링크문서 정보위키데이터 항목이 문서 인용하기 인쇄 / 내보내기 책 만들기PDF로 다운로드인쇄용 판 다른 언어 링크 편집 이 문서는 2018년 10월 12일 ( 금 ) 21 : 26에 마지막으로 편집되었습니다. 모든 문서는 크리에이티브 커먼즈 저작자표시 - 동일조건변경허락 3. 0에 따라 사용할 수 있으며, 추가적인 조건이 적용될 수 있습니다. 자세한 내용은 이용 약관을 참고하십시오. 미국 및 다른 국가에
C20 - 위키백과, 우리 모두의 백과사전 C20 위키백과, 우리 모두의 백과사전. 둘러보기로 가기 검색하러 가기 C20은 C 프로그래밍 언어를 위한 표준인 ISO / IEC의 개정판을 지칭하는 비공식적인 이름이다. [ 1 ] C20은 C17의 후속작이다. 표준 위원회는 C20 계획을 2017년 7월에 시작했다. [ 2 ] 현재 기안은 N4750이다. [ 3 ] 아래는 C20에 추가되기로 제안되었거나 논의된 항목들의 일부이다. [ 4 ] 목차 1 새 기능 후보 2 라이브러리 변경 후보 3 참조 4 각주 새 기능 후보 [ 편집 ] 2017년 7월에 C20의 초안에 포함되기로 건의된 항목들 : [ 5 ] 콘셉트 [ 6 ] 지정 생성자 [ 7 ] ( designated initializer, C99의 기능 기반 ) 람다 갈무리 ( capture ) 에 [ =, this ] 사용 가능 [ 8 ] 람다에서 템플릿 파라미터 리스트 사용 [ 9 ] 2017년 11월에 열린 가을 회의에서 C20에 추가하기로 건의된 항목들 : [ 10 ] 우주선 연산자 ( operator < = > ) 를 이용한 세갈래 비교 ( Three - way comparison ) 범위 기반 for문 안에서 추가 변수의 초기화 memcpy
literals as non - type template parameters " ( PDF ). ↑ " N4649 : Working Draft, Technical Specification on C Extensions for Coroutines " ( PDF ). ↑ " Clang 5 Release Notes on coroutines ". ↑ " N4637 : Working Draft, Extensions to C for Modules " ( PDF ). ↑ " Clang 5 documentation on Modules ". ↑ " C Modules in VS 2015 Update 1 ". ↑ " N3341 : Transactional Language Constructs for C " ( PDF ). ↑ " Reflections on the reflection proposals - Meeting C ". 《 meetingcpp. com 》 ( 영어 ). 2017년 6월 30일에 확인함. ↑ Herb Sutter. " Metaclasses " ( PDF ). ↑ " Atomic Smart Pointers ". ↑ " Functional in C17 and C20 ". ↑ " P0342R0 : Timing barriers ". ↑ " N4734 : Working Draft, C Extensions for Networking "
: atomic - weak - ptr ) 확장된 future [ 25 ] 래치와 배리어 [ 26 ] 네트워킹 확장 [ 27 ], async, 기본적인 I / O 서비스, 타이머, 버퍼와 버퍼 기반 스트림, 소켓, 인터넷 프로토콜 등 범위 ( range ) [ 28 ] 태스크 블록 [ 29 ] 참조 [ 편집 ] C C98 C03 C11 C14 C17 C11 ( C 버전 ) C18 ( C 버전 ) 각주 [ 편집 ] ↑ " The next standard after C17 will be C20 "., by Herb Sutter ↑ " Current Status : Standard C ". ↑ " Working Draft, Standard for Programming Language C " ( PDF ). ↑ " P0592R0 : To boldly suggest an overall plan for C20 ". ↑ Herb Sutter. " Trip report : Summer ISO C standards meeting ( Toronto ) ". ↑ " P0606R0 : Concepts Are Ready " ( PDF ). ↑ Tim Shen ; Richard Smith. " Designated Initialization Wording ". ↑ Thomas. " Allow lamb
Shen ; Richard Smith. " Designated Initialization Wording ". ↑ Thomas. " Allow lambda capture [ =, this ] ". ↑ " Familiar template syntax for generic lambdas ". ↑ Herb Sutter. " Trip report : Fall ISO C standards meeting ( Albuquerque ) ". ↑ " Trip Report : C Standards Meeting in Albuquerque, November 2017 ". 《 There's Waldo! 》 ( 영어 ). 2017년 11월 20일. 2017년 12월 11일에 확인함. ↑ " Wording for lambdas in unevaluated contexts " ( PDF ). ↑ " Default constructible and assignable stateless lambdas " ( PDF ). ↑ " Pack expansion in lambda init - capture ". 《 www. open - std. org 》. 2017년 12월 11일에 확인함. ↑ " String literals as non - type template parameters " ( PDF ). ↑ " N4649 :
##갈래 비교 ( Three - way comparison ) 범위 기반 for문 안에서 추가 변수의 초기화 memcpy보다 덜 장황하면서 컴파일러 내부를 활용할 수 있게 해주는 비트 단위 객체 복사 ( Bit - casting of object representations ) std : : shared - ptr를 위한 std : : atomic의 특수화 평가되지 않은 콘텍스트에서의 람다 [ 11 ] [ 12 ] 생성과 할당이 가능하고 상태가 없는 기본 람다 [ 13 ] 람다 init - capture에서 pack expansion을 지원 [ 14 ] 템플릿 파라미터에서 문자열 리터럴 사용 가능 [ 15 ] 그 외 가능성이 있는 항목들 : 코루틴 [ 16 ] - Clang 5에서 시험적으로 지원함 [ 17 ] 모듈 [ 18 ] - Clang 5 [ 19 ] 와 비주얼스튜디오 2015 업데이트 1 [ 20 ] 에서 시험 적용 트랜잭셔널 메모리 [ 21 ] 리플렉션 [ 22 ] 메타클래스 [ 23 ] 라이브러리 변경 후보 [ 편집 ] 어토믹 스마트 포인터 [ 24 ] ( std : : atomic - shared - ptr와 std : : atomic - weak - ptr ) 확장된 future [ 25 ] 래치와 배리어 [ 26 ] 네트워킹
##으며, 추가적인 조건이 적용될 수 있습니다. 자세한 내용은 이용 약관을 참고하십시오. 미국 및 다른 국가에 등록되어 있는 Wikimedia Foundation, Inc. 소유의 등록 상표입니다. 개인정보 정책 위키백과 소개 면책 조항 개발자 쿠키 정책 모바일 보기
C20은 C 프로그래밍 언어를 위한 표준인 ISO/IEC의 개정판을 지칭하는 비공식적인 이름이다. C20은 C17의 후속작이다. 표준 위원회는 C20 계획을 2017년 7월에 시작했다. 현재 기안은 N4750이다.아래는 C20에 추가되기로 제안되었거나 논의된 항목들의 일부이다.