Free Downloads
C++ Primer (5th Edition)

Bestselling Programming Tutorial and Reference Completely Rewritten for the New C++11 Standard   Fully updated and recast for the newly released C++11 standard, this authoritative and comprehensive introduction to C++ will help you to learn the language fast, and to use it in modern, highly effective ways. Highlighting today’s best practices, the authors show how to use both the core language and its standard library to write efficient, readable, and powerful code.   C++ Primer, Fifth Edition, introduces the C++ standard library from the outset, drawing on its common functions and facilities to help you write useful programs without first having to master every language detail. The book’s many examples have been revised to use the new language features and demonstrate how to make the best use of them. This book is a proven tutorial for those new to C++, an authoritative discussion of core C++ concepts and techniques, and a valuable resource for experienced programmers, especially those eager to see C++11 enhancements illuminated.   Start Fast and Achieve More Learn how to use the new C++11 language features and the standard library to build robust programs quickly, and get comfortable with high-level programming Learn through examples that illuminate today’s best coding styles and program design techniques Understand the “rationale behind the rules”: why C++11 works as it does Use the extensive crossreferences to help you connect related concepts and insights Benefit from up-to-date learning aids and exercises that emphasize key points, help you to avoid pitfalls, promote good practices, and reinforce what you’ve learned   Access the source code for the extended examples from informit.com/title/0321714113   C++ Primer, Fifth Edition, features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method—notable by a small space inside the spine—also increases durability.  

Paperback: 976 pages

Publisher: Addison-Wesley Professional; 5 edition (August 16, 2012)

Language: English

ISBN-10: 0321714113

ISBN-13: 978-0321714114

Product Dimensions: 7 x 2.2 x 9.1 inches

Shipping Weight: 3.3 pounds (View shipping rates and policies)

Average Customer Review: 4.2 out of 5 stars  See all reviews (129 customer reviews)

Best Sellers Rank: #8,327 in Books (See Top 100 in Books) #2 in Books > Computers & Technology > Programming > Languages & Tools > C & C++ > C++ #6 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Object-Oriented Design #23 in Books > Textbooks > Computer Science > Programming Languages

C++ Primer, 5th ed. is a great book for an intermediate level C++ programmer. I would NOT recommend this book to a novice, but if you went through an introductory book or two and have some basic programming experience, this book will take you to the next level.The authors introduce STL material from the beginning. So, this book more or less shares pedagogical philosophy with another excellent introductory book "Accelerated C++" by Koenig & Moo (who is a co-author of this book). IMO, this is a superior approach, compared to a more traditional, part1-C-part2-C++ type of approach.What I like about this book, in particular, is the authors' attention to detail and their pursuit of "completeness". Not only does the book cover all the basic building blocks of the language, it also describes subtleties and nuances in the language that can easily be missed or misunderstood by showing you lots of easy-to-understand examples. In this sense, I would say that this book contains most of the materials covered in topical books such as "Effective C++: 55 ways..." by S. Meyers. Althought Meyers' book is a decent one on its own, I feel like you wouldn't really need to read Meyers' book if you go through this book patiently.Well, what I described so far doesn't differ much from what you can find in other reviews for the previous editions. However, newly added materal on the new C++11 extension certainly justifies new edition. The authors give clear explantion of new addtions (such as auto type, decltype, list initialization, rvalue reference, move operator, lambda expression, shared/unique pointers, just to name a few). These new materials are repeatedly used throughout the book, so you will feel very comfortable with these by the time you finish the book.

The C++ programming language is big, powerful and painful to master. But it's a wonderful language, both for industrial and academic use. The "C++ Primer, 5th Edition" is exactly the same. It is a big book, with a lot of information which is not always easily presented. But it's a good book and it appeals to a lot of programmers.The "C++ Primer, 5th Edition" is not a book for those who just started programming. It is for those people that know the basics of programming and wish to learn how to program C++ the way it's supposed to be. The language is presented in depth, along with all the new features that come with its latest ISO standard, C++11.Object Oriented Programming principles and practice, Generic Programming, Containers, dynamic memory and advanced type support are also all there. Everything is presented in a clear way with a lot of examples and several exercises to get you started.What I liked:1) The summary of "Defined Terms" at the end of each chapter is a very handful guide on what was presented in the chapter and it greatly assists in both remembering what the chapter was about and as a quick reference.2) The book builds slowly on each concept; object oriented programming and generic programming are reintroduced multiple times in different depths.What I did not like:1) No mention of threads, atomic instructions, memory model or anything remotely close to any of those. This was one of the biggest additions in C++, at the very least an honorary mention should have existed.2) Template metaprogramming is only mentioned once. Yes, it is a difficult subject that few people pursue and even fewer master. But it is an integral part of C++ that will become more and more common in the future.

Primer of Biostatistics, Seventh Edition (Primer of Biostatistics (Glantz)(Paperback)) Primer Diario Nana: Mi primer Diario de Susana (Volume 2) (Spanish Edition) Primer Diario Rosy: mi primer Diario (Volume 1) (Spanish Edition) Primer on the Rheumatic Diseases (Primer on Rheumatic Diseases (Klippel)) C Primer Plus (5th Edition) C++ Primer (5th Edition) Linguistics for Non-Linguists: A Primer with Exercises (5th Edition) 3D Math Primer for Graphics and Game Development, 2nd Edition Embedded Linux Primer: A Practical Real-World Approach (2nd Edition) OpenGL: A Primer (3rd Edition) C Primer Plus (6th Edition) (Developer's Library) A Pilates' Primer : The Millennium Edition A Pilates Primer: The Combo Millennium Edition Patent Case Management Judicial Guide 3rd edition (2016) Volume II: Trial Case Management, Design Patents, Plant Patents, ANDA/Biosimilars, Federal Claims, and Patent Primer (Volume 2) Legal Concepts in Sport 3rd Edition: A Primer Padre de su Nación - George Washington: Una Biografía de Lectura Rápida sobre la Vida del Primer Presidente de los Estados Unidos (Volume 2) (Spanish Edition) Padre de su Nación - George Washington: Una Biografía de Lectura Rápida sobre la Vida del Primer Presidente de los Estados Unidos (Spanish Edition) Mi Primer Lar. de Nuestro Planeta (Spanish Edition) El nombre del viento: Cronicas del asesino de reyes: Primer dia (Spanish Edition) Barbacoa: Asado a la Ciencia: El primer enfoque científico a la tradición del asado. (Spanish Edition)