C++ Primer

C++ Primer

  • Downloads:9419
  • Type:Epub+TxT+PDF+Mobi
  • Create Date:2021-05-12 10:55:44
  • Update Date:2025-09-06
  • Status:finish
  • Author:Stanley B. Lippman
  • ISBN:0321714113
  • Environment:PC/Android/iPhone/iPad/Kindle

Summary

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。

Download

Reviews

Capauri

The book certainly does not replace the best way of learning programming through doing, but it's an amazingly efficient way to fill in any gaps in beginner/intermediate knowledge。 The language is clear, progression of topics is coherent and the questions and exercises included are well adjusted。 The book certainly does not replace the best way of learning programming through doing, but it's an amazingly efficient way to fill in any gaps in beginner/intermediate knowledge。 The language is clear, progression of topics is coherent and the questions and exercises included are well adjusted。 。。。more

James

First half is mandatory, second half is useful as a reference。Can't believe after all this not even one module for my degree uses C++ First half is mandatory, second half is useful as a reference。Can't believe after all this not even one module for my degree uses C++ 。。。more

Dominik

5th edition, pretty good and comprehensive, missed concurrency topic

Jennifer Arguello

Good for looking up things for reference。

Qingwei Zhang

completed 49/1399

Taneli

A great introductory book to C++, teaches the important features of the language and the standard library right away。 Given that this edition is two, almost three C++ standards old it still holds remarkably well, partly due to C++14 and C++17 being minor and medium upgrades, as opposed to the major upgrade of C++11, which this book teaches。 Definitely worth the read for anyone wanting to learn C++。 This is a great place to start even with modern C++。

一卓 李

The book is great, except that I never finish it。 It's more like a dictionary rather than a introduction for novice even if it attempts to be one, which is worse because the effort to make it more friendly eventually makes it a dictionary without order。 The book is great, except that I never finish it。 It's more like a dictionary rather than a introduction for novice even if it attempts to be one, which is worse because the effort to make it more friendly eventually makes it a dictionary without order。 。。。more

Wouter

A big help on refreshing my long-gone C++ knowledge that reminded my why it was gone in the first place。。。 This "primer" with 400+ pages sorts out all ambiguities between raw pointers and smart pointers and is loaded with insightful comments, including the new C++11 syntax。 Some gripes I had were the weird usage of example code that started from something existing on the web instead of a simple example from zero, and the here and there wrong stresses on certain concepts - but that might have mor A big help on refreshing my long-gone C++ knowledge that reminded my why it was gone in the first place。。。 This "primer" with 400+ pages sorts out all ambiguities between raw pointers and smart pointers and is loaded with insightful comments, including the new C++11 syntax。 Some gripes I had were the weird usage of example code that started from something existing on the web instead of a simple example from zero, and the here and there wrong stresses on certain concepts - but that might have more to do with my preference of clean, readable code that isn't easy with STL's overuse of templates。 We are actually encouraging students to learn basic C(++) concepts using this book。 。。。more

Max Markin

My favorite beginner c++ book。

BlankSeed

This boos provides an easy to understand and thorough guide to C++。 It is very helpful for beginners to step into C++。

Radhika Shendye

Excellent resource for programmers learning C++。 It's very lengthy and assumes the reader has programming background。 Worth the time and effort。 Excellent resource for programmers learning C++。 It's very lengthy and assumes the reader has programming background。 Worth the time and effort。 。。。more

Myat Phyo Thu

I learned my C++ 4 years ago from this book together with Stroustrup's "the C++ programming language"。 And I often come back to some chapters in here when I need reference, like a Bible。 I learned my C++ 4 years ago from this book together with Stroustrup's "the C++ programming language"。 And I often come back to some chapters in here when I need reference, like a Bible。 。。。more

Kazuya Sakakihara

Read to review my C++ knowledge as I haven't used it in production for a while。 Read to review my C++ knowledge as I haven't used it in production for a while。 。。。more

Bharath Nadampalli

Must read

Hannah

A must-read for those who want to learn C++ systematically。

Luis BG

Extensive but well structured to pick-and-chose which areas to dive deep into。

Yiren

My first textbook of C++。 It's a bit difficult for me who only knows some ABCs of php and HTML。 Then I start reading Primer Plus, and I would make progress if I read these two through and through。 I'll come back to this classics anyway。 My first textbook of C++。 It's a bit difficult for me who only knows some ABCs of php and HTML。 Then I start reading Primer Plus, and I would make progress if I read these two through and through。 I'll come back to this classics anyway。 。。。more

Tomas Systecon

A complete and in depth introduction to the C++ language。 Very useful for learning as well as a reference。

Jia Chen

Maybe the best book for C++

Dulguun

A comprehensive C++ survey。 Skimmed。

Aleksey Timin

I've tried to read it completely, but didn't manage it。 Now I think it didn't make sense at all。 But this book has become my table-book and never disappointed me。 I've tried to read it completely, but didn't manage it。 Now I think it didn't make sense at all。 But this book has become my table-book and never disappointed me。 。。。more

Simon

Grate intro to C++

Anton Simakov

This book is a good solid introduction to modern C++。 It covers a lot of language features and it does so in the right way, i。e。 it does not teach you C++ through C as many other books do, but rather introduce the reader directly to modern C++ which is mostly free from its C heritage。 The overall structure of the book is quite logical, explanations are thorough and clear, examples are right up to the point。However, few things should be noted。 First, the book is only for those who does have some This book is a good solid introduction to modern C++。 It covers a lot of language features and it does so in the right way, i。e。 it does not teach you C++ through C as many other books do, but rather introduce the reader directly to modern C++ which is mostly free from its C heritage。 The overall structure of the book is quite logical, explanations are thorough and clear, examples are right up to the point。However, few things should be noted。 First, the book is only for those who does have some prior programming experience: it would not teach you programming, it would teach you mostly the language。 Secondly, while the book covers a lot of C++11 features I would not recommend it to anyone who is already familiar with C++ and would like just to learn new C++11 features。 The reason is that C++11 features are smeared all over the book and explanations while clear are usually also too wordy。 。。。more

Zeyuan Hu

Bought and read a few paragraphs about pointer manipulations。 Then, never have a look at it again。 Definitely one of the must-have tool books。

Yash E

Least number of examples and exercises。 Better as a reference。 Digs deep into the concept。

Adam Getchell

This is a fantastic book, and a great learning resource。 I initially started with Scott Meyer's "Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14", but realized there were too many conceptual gaps I needed to fill。 This book was just the ticket。 It was about a week-long detour, but essential to further progress。 Even though I've "finished" the book, I know I'll go back and refer to sections that I skimmed。 This is a fantastic book, and a great learning resource。 I initially started with Scott Meyer's "Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14", but realized there were too many conceptual gaps I needed to fill。 This book was just the ticket。 It was about a week-long detour, but essential to further progress。 Even though I've "finished" the book, I know I'll go back and refer to sections that I skimmed。 。。。more

Ling Wang

If you can only read one C++ book it is the one。

Zhuo Zhang

don't think it is necessary。。 too long don't think it is necessary。。 too long 。。。more

Chip

The first good C++ intro that fully adopts C++11 style and features。 Read it!

zltg

Well organized and comprehensive。