통합검색
· 마을서비스란?  · 포럼마을  · 일반마을  · 테마마을  · 마을랭킹  · 활동왕
· 덱스퍼트란?  · TECBOX   · PRSBOX   · 이용안내  
· DEXT제품군  · 솔루션베이  · S/W & ESD 컴포넌트
· 프로그램베이
· LiveSeminar  · LiveConference
Visual C++ 포럼마을 입니다.
  마을등급 Visual C++   이 마을은 포럼마을 입니다이 마을은 자유가입제 마을 입니다 마을소개 페이지로 이동 전입신청
마을촌장촌장 나성훈 주민 34036 since 2006-12-29
우리마을 공지사항
질문&답변
강좌&팁
자유게시판
자료실
앨범
개인게시판
마을 게시판
등록된 마을 게시판이
없습니다.
랑데브 게시판
칼럼 게시판
개발자 고충상담
Dev Talk
자유토론방
벼룩시장
재나미 우스개
구인/프로젝트 정보
사람인 채용 게시판
  고객지원 게시판
마이 데브피아
 나의 e-Money 내역
 활동왕 My Page
 스크랩한 게시글보기
 쪽지관리
 주소록관리

 강좌&팁
 C++11/14/17 기능에 대한 지원(최신 C++)  | VC++ 일반 2018-04-25 오전 11:16:21
 crowback__  crowback__님께 메시지 보내기crowback__님을 내 주소록에 추가합니다.crowback__님의 개인게시판 가기 번호: 8878 추천:0  / 읽음:2,325

C++11/14/17 기능에 대한 지원(최신 C++)

자료를 검토하다가 MSDN에서 잘 정리된 페이지가 나와서 같이 공유해 봅니다.

표준 C++11/14/17(은 예정)이 나왔는데... 해당 표준에 대한 기능 열거와

현재 사용하는 MSVS 툴이 어디까지 지원하는지 잘 정리된 페이지 입니다.

다만 아쉬운것은 Visual Studio 2017 에 대한 설명은 포함되지 않았네요.

자세한 사항은 링크를 참조하시고.. 아래는 갈무리

 

C++11 핵심 언어 기능 표

C++11 핵심 언어 기능 Visual Studio 2010 Visual Studio 2012 Visual Studio 2013 Visual Studio 2015
Rvalue 참조 v0.1v1.0v2.0v2.1v3.0 v2.0 v2.1* v2.1* v3.0
ref-qualifiers 아니요 아니요 아니요
비정적 데이터 멤버 이니셜라이저 아니요 아니요
Variadic 템플릿 v0.9v1.0 아니요 아니요
이니셜라이저 목록 아니요 아니요
static_assert
auto v0.9v1.0 v1.0 v1.0 v1.0
후행 반환 형식
람다 v0.9v1.0v1.1 v1.0 v1.1 v1.1
decltype v1.0v1.1 v1.0 v1.1** v1.1
오른쪽 꺾쇠 괄호
함수 템플릿의 기본 템플릿 인수 아니요 아니요
Expression SFINAE 아니요 아니요 아니요 아니요
별칭 템플릿 아니요 아니요
Extern 템플릿
nullptr
강력한 형식의 열거형 Partial
전방 선언 열거형 아니요
특성 아니요 아니요 아니요
constexpr 아니요 아니요 아니요
맞춤 TR1 Partial Partial
위임 생성자 아니요 아니요
상속 생성자 아니요 아니요 아니요
명시적 변환 연산자 아니요 아니요
char16_t/char32_t 아니요 아니요 아니요
유니코드 문자열 리터럴 아니요 아니요 아니요
원시 문자열 리터럴 아니요 아니요
리터럴의 유니버설 문자 이름 아니요 아니요 아니요
사용자 정의 리터럴 아니요 아니요 아니요
표준 레이아웃 및 Trivial 형식 아니요
기본 설정 및 삭제된 함수 아니요 아니요 예*
확장된 friend 선언
확장된 sizeof 아니요 아니요 아니요
인라인 네임스페이스 아니요 아니요 아니요
무제한 공용 구조체 아니요 아니요 아니요
로컬 및 명명되지 않은 형식을 템플릿 인수로 사용
Range-based for 루프 아니요
override 및 final v0.8v0.9v1.0 Partial
최소한의 GC 지원
noexcept 아니요 아니요 아니요

C++11 핵심 언어 기능 표: 동시성

C++11 핵심 언어 기능: 동시성 Visual Studio 2010 Visual Studio 2012 Visual Studio 2013 Visual Studio 2015
다시 표시된 시퀀스 위치 N/A N/A N/A
원자성 아니요
강력한 비교 및 교환 아니요
양방향 펜스 아니요
메모리 모델 N/A N/A N/A
데이터 종속성 순서 지정 아니요
데이터 종속성 순서 지정: 함수 주석 아니요 아니요 아니요
exception_ptr
quick_exit 아니요 아니요 아니요
신호 처리기의 원자성 아니요 아니요 아니요 아니요
스레드 로컬 저장소 Partial Partial Partial
매직 정적 이름 아니요 아니요 아니요

C++11 핵심 언어 기능: C99

C++11 핵심 언어 기능: C99 Visual Studio 2010 Visual Studio 2012 Visual Studio 2013 Visual Studio 2015
__func__ Partial Partial Partial
C99 전처리기 Partial Partial Partial Partial
long long
확장된 정수 형식 N/A N/A N/A N/A

C++14 핵심 언어 기능

     
기능 Visual Studio 2013 Visual Studio 2015
컨텍스트 변환에 대해 조정된 작업
이진 리터럴 아니요
auto 및 decltype(auto) 반환 형식 아니요
init 캡처 아니요
제네릭 람다 아니요
변수 템플릿 아니요 아니요
확장된 constexpr 아니요 아니요
집합체에 대한 NSDMI 아니요 아니요
할당 방지/융합 아니요 아니요
[[deprecated]] 특성 아니요 아니요
크기가 지정된 할당 아니요
자릿수 구분 기호 아니요

C++17 제안된 핵심 언어 기능

     
기능 Visual Studio 2013 Visual Studio 2015
중괄호로 묶인 Init 목록을 사용한 auto에 대한 새 규칙 아니요 아니요
간결한 정적 어설션 아니요 아니요
템플릿 template-parameters의 typename 아니요 아니요
삼중자 제거
중첩된 네임스페이스 정의 아니요 아니요
N4259 std::uncaught_exceptions() 아니요 아니요
N4261 한정 변환 수정 아니요 아니요
N4266 네임스페이스 및 열거자에 대한 특성 아니요 아니요
N4267 u8 문자 리터럴 아니요 아니요
N4268 더 많은 비형식 템플릿 인수 허용 아니요 아니요
N4295 식 폴딩 아니요 아니요
await/resume 아니요

 

 

 

[코멘트] 좋음
2018-04-25 13:54
 dalgoo  dalgoo님께 메시지 보내기dalgoo님을 내 주소록에 추가합니다.dalgoo님의 개인게시판 가기 
감사합니다. ^^
저장 취소
[코멘트] 좋음
2018-04-26 05:04
 gilgil  gilgil님께 메시지 보내기gilgil님을 내 주소록에 추가합니다.gilgil님의 개인게시판 가기 
오오 감사합니다. ^^
저장 취소
[코멘트] 좋음
2018-11-06 12:59
 win3200  win3200님께 메시지 보내기win3200님을 내 주소록에 추가합니다.win3200님의 개인게시판 가기 
옷 감솨
저장 취소
[코멘트] 좋음
2018-11-19 00:15
 tnswh213  tnswh213님께 메시지 보내기tnswh213님을 내 주소록에 추가합니다.tnswh213님의 개인게시판 가기 
감사합니다.
저장 취소
코멘트쓰기
  좋음   놀람   궁금   화남   슬픔   최고   침묵   시무룩   부끄럼   난감
* 코멘트는 500자 이내(띄어쓰기 포함)로 적어주세요.
목록 보기   지금 보고 계시는 글을 회원님의 my Mblog >> 스크랩에 넣어두고 다음에 바로 보실 수 있습니다.  
회사소개  |   개인정보취급방침  |  제휴문의  |   광고문의  |   E-Mail 무단수집거부  |   고객지원  |   이용안내  |   세금계산서
사업자등록번호 안내: 220-81-90008 / 통신판매업신고번호 제 2017-서울구로-0055호 / 대표: 홍영준, 서민호
08390, 서울시 구로구 디지털로32길 30, 1211호 / TEL. 02_6719_6200 / FAX. 02-6499-1910
Copyright ⓒ (주) 데브피아. All rights reserved.