2010-05-27 2 views
6

C++ 0x - 현재 C++ 1x - 이야기 및 개발을 자세히 읽지 않은 사람으로서 필자는 필자가 필요할 때가 가까워지고 있다고 생각하고 있습니다. '출시 된'버전으로 속도를 올릴 수 있습니다. 나는 또한 표준을 즉시 검토하는 것에 정말로 관심이 없다. 따라서 :C++에서 C++ 0x로 전환 98

  • "효과적인 변경 내역"에는 어떤 언어가 있습니까?
  • 새로운 기능의 사용을 조사하는 책/기사가 있습니까?

은 아마

+0

밝은면에서 C++ 0x는 C++ 03 표준에 약 500 페이지 만 추가합니다 .-- 언어 표준의 최종위원회 초안은 http://www.open-std.org에서 찾을 수 있습니다. /jtc1/sc22/wg21/docs/papers/2010/n3092.pdf ** [거대한 PDF 링크] ** –

+0

@James : 나는 그것에 대해 * 올바르게 * 알게 될 것입니다. –

답변

4

있는 내가 알고 있어요 가장 가까운 (전환과 관련된 다른 좋은 질문이있는 경우, 커뮤니티 위키로 표시, 그들을 넣어 것은) 비얀의 C++0x FAQ입니다.

2

매우 자세한 것은 아니지만 Wikipedia article에는 새로운 기능에 대한 개요가 있습니다. 내가 추천할만한 것은 당신에게 가장 흥미로운 새로운 기능을 결정한 다음 더 심층적으로 연구하는 것입니다.

1

C++ 0x는 아직 "릴리스"되지 않았지만 최종 ISO 표준은 게시되지 않았습니다. 현재 FDA (Final Committee Draft) 단계에 있으며 기본적으로 모든 기능이 돌발적으로 설정된다는 것을 의미합니다.위원회는 최종적으로 예상 날짜와 함께 게시되기 전에 초안에 대한 수정 및/또는 설명을하고 있습니다. 내년 초 (2011 년 3 월).

현재로서는 constexpr과 같은 C++ 0x의 모든 기능을 구현 한 공개 된 C++ 컴파일러가 없습니다. GCC는 VC++ 컴파일러의 가장 최신 버전을 보유하고 있으며 (11 대 vs2010) 오직 4 분의 1 정도만 지원합니다.

+2

Scott Meyers는 [컴파일러가 다음 표준의 기능을 구현하는 곳을 나열하는 페이지] (http://www.aristeia.com/C++0x/C++0xFeatureAvailability.htm)를 가지고 있습니다. – sbi