Tôi đang học mẫu. Sách nào đáng để mua để lập trình mẫu?Đề xuất cho sách mẫu cho C++?
Tôi đã có The C++ Programming Language và Effective C++.
Tôi đang học mẫu. Sách nào đáng để mua để lập trình mẫu?Đề xuất cho sách mẫu cho C++?
Tôi đã có The C++ Programming Language và Effective C++.
Những hai cuốn sách là khá tốt theo ý kiến của tôi và họ đã giúp tôi rất nhiều
Người đầu tiên giải thích cách các mẫu công việc . Cuốn sách thứ hai có thêm khoảng cách để sử dụng chúng. Tôi khuyên bạn nên đọc cuốn sách đầu tiên trước khi bắt đầu với Modern C++ Design vì đó là thứ nặng.
Thiết kế C++ hiện đại hoàn toàn rực rỡ. Không chỉ bạn sẽ nhận được lời khuyên lập trình tuyệt vời, bạn cũng sẽ tìm hiểu làm thế nào để giữ cho mã của bạn đơn giản. – Joe
Có lẽ một chút boggling nếu bạn chỉ là học tập, nhưng sau khi cuốn sách bạn đề cập, bạn có thể muốn đọc Andrei Alexandrescu Modern C++ Design, nếu chỉ để tìm hiểu những gì có thể được thực hiện thông qua các mẫu. Bên cạnh đó, nó thảo luận về nhiều khía cạnh tiên tiến của các mẫu tuyệt vời.
C++ Templates: The Complete Guide là đặt cược tốt nhất của bạn. Bạn cũng có thể tìm hiểu về Standard Library sử dụng nhiều mẫu.
Cả hai Modern C++ design và C++ Template Metaprogramming là sách rất hay (và khá nâng cao) về chủ đề này. Tôi có sở thích cá nhân mạnh mẽ cho người đầu tiên.
"C++ Templates: The Complete Guide (Vandevoorde & Josuttis)" tuyệt vời cho lý thuyết. Sau đó, bạn có thể tìm hiểu thêm về thực hành tạo khuôn mẫu thực tế bằng cách xem cách các mẫu được sử dụng trong Boost library.
Có kho báu ẩn trong các mẫu C++ mà rất ít người biết: C++ Common Knowledge: Essential Intermediate Programming.
15 chương cuối cùng của cuốn sách đó đều dạy tốt hơn và bổ sung Lập bản mẫu C++ Lập trình meta ở một số khía cạnh. Tôi đặc biệt khuyên mọi người nên học các mẫu để đọc cuốn sách này.
Effective STL Scott Meyers
Tìm kiếm khá cuốn sách gần đây "Advanced C++ Metaprogramming" by Davide Di Gennaro
Duplicate của [The Definitive C++ Sách Hướng dẫn và Danh mục] (http://stackoverflow.com/questions/388242/the-definitive-c -book-guide-and-list) (không cần nhiều hơn một danh sách sách C++) –