2010-09-21 35 views
15

thể trùng lặp:
Where can I learn more about C++0x?Tôi cần biết gì về C++ 0x?

Tôi khá quen thuộc với C++ 03 nhưng tôi vẫn cần phải đi đến thỏa thuận với C++ 0x vì vậy tôi muốn đọc một số khá thông tin tiêu hóa trên C++ 0x.

Tôi đã xem số Wikipedia nhưng tôi đang tìm kiếm điều gì đó dễ đọc hơn. Vì vậy, có một cuốn sách hoặc một loạt các mục blog cung cấp một giới thiệu tốt đẹp cho matarial?

+11

Đầu tiên, bạn có thể bắt đầu gọi nó là C++ 1x, và đừng ngạc nhiên nếu bạn phải gọi nó là C++ 2x trước khi nó được vận chuyển. : D – Randolpho

+2

Đây sẽ là một cộng đồng tốt Wiki q theo ý kiến ​​của tôi. Đẹp q. –

+0

@Randolpho: Tôi không nghĩ chúng tôi sẽ phải đợi hơn 9 năm, nhưng thấy rằng đã đến năm 2010, "C++ 1x" có vẻ là một cược an toàn hơn "C++ 0x". – sbi

Trả lời

1

Có hướng dẫn hay về codeproject here for VC++. Ngay cả khi bạn không sử dụng Visual Studio mặc dù nó vẫn hữu ích.

4

Có rất nhiều nội dung trên trang web này - một số bài đăng bao gồm thảo luận rất có nhiều thông tin. Tôi sẽ chỉ cho bạn Google nhưng sẽ hiệu quả hơn khi tìm kiếm trong C++0x tagged posts tại đây.

Đây là a good one để bắt đầu, bao gồm chuyển hướng đến Stroustrup's own summary. Scott Meyers có tài liệu thuyết trình về chủ đề here.

Kiểm tra hỗ trợ của trình biên dịch bạn yêu thích cho phiên bản mới. Hỗ trợ Microsoft VC10 được tóm tắt here. Thông tin GCC có thể được tìm thấy here.

Trạng thái chính thức của ngôn ngữ có sẵn here. Sự phát triển của ngôn ngữ là ở nhiều nơi gắn liền với công việc đang diễn ra trong Boost. Xem here để biết một số thông tin về điều đó.

Thành thật mà nói, ưu tiên của tôi là xem 99% thông tin cần thiết thay vì sử dụng một cuốn sách.

+0

@sbi - lưu ý, tôi đã sửa đổi URL. thx –

2

Quá sớm để có sách. Tiêu chuẩn chưa được khắc phục.

Bây giờ, nếu bạn nghĩ rằng wikipedia khó đọc, bạn có thể thử Stroustrup's page về nó. Tuy nhiên nó có vẻ khó đọc hơn đối với một số người.

1

Tìm hiểu tính năng nào bạn yêu thích có trong C++ 98 ngay từ đầu. Đối với tôi, đó là các mẫu variadic, hàm lambda, decltype và các công cụ thú vị khác.

Nếu bạn vẫn không biết phải học gì trước, có thể bạn nên thử hiểu những vấn đề nào từ C++ 98 được áp dụng. Tôi nói điều này bởi vì tất cả các xvalue, di chuyển ngữ nghĩa và các công cụ al là khá nặng để nắm bắt nếu bạn không biết những gì các vấn đề được (và vẫn còn btw). Điều này có thể ngụ ý học thêm một số C++ 98 trước.

Sau đó, bạn luôn có thể duyệt qua bài viết trên Wikipedia và xem bất kỳ điều gì bạn thấy thú vị. Các nhà triển khai không cung cấp tất cả các tính năng, vì vậy bạn sẽ trông giống như một đứa trẻ 5 tuổi đang nhìn chằm chằm vào cửa sổ trước cửa hàng đồ chơi. Đây là một lý do tốt để cư xử như một.

1

tôi tìm thấy cuốn Overview of the New C++ (C++0x) bởi Scott Meyers là một chi tiết tốt ed tóm tắt các tính năng chính. Đó là một bài thuyết trình với các chú thích rất chi tiết về một cuốn sách thực sự, nhưng nó vẫn là một bài đọc ngắn tuyệt vời.

+0

+1 để theo dõi điều gần nhất với một cuốn sách thực –

0

Tôi khuyên bạn nên sử dụng chức năng book của Wikipedia để làm cho nó dễ đọc hơn/có thể in được. Tôi đã làm tương tự cho trang C++ 0x.

Các vấn đề liên quan