Hết hàng
Giá: 350.000₫
  • Nhà sản xuất: Chưa cập nhật
  • Mã sản phẩm: KB1435
  • Tình trạng: Sách này hết

C++ Common Knowledge: Essential Intermediate Programming

Tác giả: Stephen C. Dewhurst
NXB: Addison-Wesley Professional
Số trang: 272
ISBN-10: 0321321928
ISBN-13: 978-0321321923
Tình trạng: Sách tốt

 

This book extracts the most important and widely used modern C++ concepts and organizes them into bite-sized chunks. Very succinct (it could be too short if you are an expert, you may prefer more exhaustive in-depth analyses). The language style is delight and some confusing concepts are presented in an accessible way, you will not feel dry. I finished reading it without any break in 8 hours, it's quite a pleasant experience.

The interesting feature of this book is that it emphasizes proper use of design patterns in C++ way (prototype, command, factory method, template method..., and item 3 gives an excellent reasoning why you should familiarize yourself with design patterns) and some C++ template techniques (explicit specialization, partial specialization, member templates, functors, embedded type info/typedefs, traits, policies..., and several simple template metaprogramming techniques: such as item 59 "SFINAE" and item 52 "Specializing for Type Information"). This is not a single incident, for example, the whole book "Modern C++ Design" by Andrei Alexandrescu is totally focusing on applying C++ template techniques to solve several design pattern issues.

No matter in which level are you, I believe you will deepen your understanding and sharpen your skills from another angle. If you are serious about improving your C++ skills, it's better to have this book in your reading list.

Icon-Zalo Chat Zalo Icon-Messager Chat Messenger Icon-Twitter 0989.885.646 Icon-Youtube Kênh Youtube Icon-Instagram Bản đồ Lên đầu trang