> 백엔드 개발 > C++ > Visual Studio 2012는 어떤 C 11 기능을 제공합니까?

Visual Studio 2012는 어떤 C 11 기능을 제공합니까?

Mary-Kate Olsen
풀어 주다: 2024-11-01 05:55:27
원래의
461명이 탐색했습니다.

What C  11 Features Does Visual Studio 2012 Offer?

Visual Studio 2012의 C 11 기능 탐색

VS2010의 후속 제품인 Visual Studio 2012에 대한 기대감이 높아지면서 개발자들은 열의를 보이고 있습니다. C 11 기능이 무엇인지 알아보세요.

Visual Studio 2012의 새로운 C 11 기능

Visual Studio 2010은 C 11에 대한 예비 지원을 제공했지만 Visual Studio Studio 2012는 다음을 포함한 추가 C 11 기능을 구현하여 이를 능가합니다.

  • 향상된 Rvalue 참조: rvalue 참조를 버전 2.1로 업그레이드합니다.
  • 고급 람다 : 람다 식 지원을 버전 1.1로 확장합니다.
  • Decltype 개선: decltype을 버전 1.1로 향상합니다. (단, 개발자 프리뷰에서는 아직 제공되지 않습니다.)
  • 정렬된 정렬: 아직 불완전하지만 향상된 정렬 지원을 도입합니다.
  • 강하게 완료- Typed Enums: 강력한 형식의 Enum에 대한 완전한 지원을 제공합니다.
  • Forward Declared Enums: Enum의 전방 선언을 활성화합니다.
  • 표준 레이아웃 및 일반 유형: 표준 레이아웃 및 일반 유형의 식별 및 사용을 용이하게 합니다.
  • Atomics: 원자적 작업에 대한 지원을 포함합니다.
  • 향상된 비교 및 Exchange: 비교 및 ​​교환 작업이 향상되었습니다.
  • 양방향 펜스: 메모리 동기화를 위한 양방향 펜스가 도입되었습니다.
  • 데이터 종속성 Ordering: 멀티스레드 애플리케이션에서 데이터 종속성 순서를 허용합니다.
  • Range-Based For Loop: 컨테이너 반복을 위한 구문적 설탕을 제공합니다.

Visual C 컴파일러 2012년 11월 CTP의 추가 C 11 기능

Visual C 컴파일러용 Microsoft의 2012년 11월 CTP 릴리스는 Visual Studio 2012의 C 11 기능을 더욱 확장합니다.

  • 균일한 초기화: 단순화되고 일관된 변수 초기화가 가능합니다.
  • 초기화 목록: 단일 표현식으로 여러 멤버의 초기화가 용이합니다.
  • Variadic 템플릿: 가변 개수의 인수를 허용할 수 있는 템플릿을 지원합니다.
  • 함수 템플릿 기본 인수: 함수 템플릿에 대해 기본 인수 값을 지정할 수 있습니다.
  • 위임 생성자: 향상된 코드 구성을 위해 위임 생성자를 도입합니다.
  • 명시적 변환 연산자: 프로그래머가 명시적 변환 동작을 정의하고 제어할 수 있습니다.
  • 원시 문자열: 이스케이프 시퀀스에서 제외된 문자열을 지원합니다.

위 내용은 Visual Studio 2012는 어떤 C 11 기능을 제공합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿