When you shop through links on our site, we may earn an affiliate commission. This educational content is not intended to be a substitute for professional advice.
20 Best Books For C++ (2023 Update)
Are you looking for the Best Books For C++? If so, you’ve come to the right place.
Choosing the Best Books For C++ can be difficult as there are so many considerations, such as Electronic Arts, Games Workshop, Hasbro, LEGO, Lion Brand, Nintendo, Sony, Amazon.com. We have done a lot of research to find the Top 20 Best Books For C++ available.
The average cost is $49.88. Sold comparable range in price from a low of $3.30 to a high of $235.93.
Based on the research we did, we think C Plus Plus Primer [Book] is the best overall. Read on for the rest of the great options and our buying guide, where you can find all the information you need to know before making an informed purchase.
20 Best Books For C++ (19 Sellers)
Product Image | Product Name | Features | Check Price |
---|---|---|---|
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|
Features:
- 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
Features:
- Set up the visual studio environment on windows and gcc on linux, where you can write your own code
- Declare and define functions, classes, and objects, and organize code into namespaces
- Discover object-oriented programming: classes and objects, encapsulation, inheritance, polymorphism, and more using the most advanced c++ features
Features:
- Binding type: paperback
- Year published: 2017-02-13
- Number of pages: 1488
Features:
- Highlight, take notes, and search in the book
Features:
- It is a textbook that provides a thorough introduction to the c++ programming language.
- Introduction to the c++ language in a substantial, non-tiring way, including hints and advices for writing clear, reliable, and efficient code.
- Numerous programming exercises of progressive difficulty and non-obvious short questions.
Features:
- Get ready for c++20 with all you need to know for complete mastery!
- Conquer advanced programming and troubleshooting.
- Streamline your code with lambda expressions.
Features:
- 0134448286 / 9780134448282 problem solving with c++
- 0134522419 / 9780134522418 mylab programming with pearson etext — access card — for problem solving with c++, 10/e
Features:
- Mint condition
- Dispatch same day for order received before 12 noon
- Guaranteed packaging
Features:
- International edition
- Same contents as in us edition
- Shrinkwrapped boxpacked
Features:
- Binding type: paperback
- Year published: 1994-03-29
- Number of pages: 480
Features:
- Binding type: paperback
- Publisher: cengage learning, inc
- Year published: 2010-10-18
$15.00
5.0
Features:
- Binding type: paperback
- Publisher: apress
- Year published: 2008-12-24
Features:
- Information on c++ types and type conversions
- Syntax for c++ statements and preprocessor directives
- Help declaring and defining classes, and managing inheritance
Features:
- International edition
- Same contents as in us edition
- Shrinkwrapped boxpacked
Features:
- Program in c++ from the ground up
- Write your first program in c++
- Work with master classes and inheritance
Features:
- The design of application programming interfaces can affect the behavior, capabilities, stability, and ease of use of end-user applications.
- This book helps you learn how to design a good api for large-scale long-term projects.
- With c++ code to illustrate each concept, it covers the various strategies of api development.
$27.50
5.0
Features:
- When it comes to game programming, c++ is the name of the game.
- If you aspire to move from game player to game creator, it all starts with learning the fundamentals of c++ and game-programming basics.
- This book presents an introduction to what you need to get started-with no previous programming experience required.
$5.05
5.0
Features:
- Binding type: paperback
- Publisher: pearson education (us)
- Year published: 1997-09-02
$3.30
5.0
Features:
- Binding type: paperback
- Publisher: pearson education (us)
- Year published: 1997-09-02
$235.93$235.93
3.0
Features:
- Over 50% more programming projects than in the first edition.
- Two new case studies with complete algorithm development.
- Updated and enhanced coverage of many topics including member operators and member functions, files, and structs.
1. C Plus Plus Primer [Book]

Product Details:
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. this special binding method–notable by a small space inside the spine–also increases durability.
Reviews:
The item was a prety good book to reviewing c++pwc1_73
2. Modern C++ For Absolute Beginners: A Friendly Introduction To C++ Programming Language And C++11 To C++20 Standards [Book]

Product Details:
Learn the c++ programming language in a structured, straightforward, and friendly manner. this book teaches the basics of the modern c++ programming language, c++ standard library, and modern c++ standards. no previous programming experience is required. c++ is a language like no other, surprising in its complexity, yet wonderfully sleek and elegant in so many ways. it is also a language that cannot be learned by guessing, one that is easy to get wrong and challenging to get right. to overcome this, each section is filled with real-world examples that gradually increase in complexity. modern c++ for absolute beginners teaches more than just programming in c++20. it provides a solid c++ foundation to build upon. each chapter is accompanied by the right amount of theory and plenty of source code examples. you will work with c++20 features and standards, yet you will also compare and take a look into previous versions of c++. you will do so with plenty of relevant source code examples. what you will learn – work with the basics of c++: types, operators, variables, constants, expressions, references, functions, classes, i/o, smart pointers, polymorphism, and more set up the visual studio environment on windows and gcc on linux, where you can write your own code – declare and define functions, classes, and objects, and organize code into namespaces – discover object-oriented programming: classes and objects, encapsulation, inheritance, polymorphism, and more using the most advanced c++ features – employ best practices in organizing source code and controlling program workflow – get familiar with c++ language dos and donts, and more – master the basics of lambdas, inheritance, polymorphism, smart pointers, templates, modules, contracts, concepts, and more who this book is for beginner or novice programmers who wish to learn c++ programming. no prior programming experience is required.
Reviews:
Very Pleased with item.davi_mcga
3. C++ Programming: From Problem Analysis To Program Design [Book]

Product Details:
Learn how to program with c++ using today’s definitive choice for your first programming language experience — c++ programming: from problem analysis to program design, 8e. malik’s time-tested, user-centered methodology incorporates a strong focus on problem-solving with full-code examples that vividly demonstrate the hows and whys of applying programming concepts and utilizing c++ to work through a problem. thoroughly updated end-of-chapter exercises, more than 20 extensive new programming exercises, and numerous new examples drawn from dr. malik’s experience further strengthen the reader’s understanding of problem solving and program design in this new edition. this book highlights the most important features of c++ 14 standard with timely discussions that ensure this edition equips you to succeed in your first programming experience and well beyond.important notice: media content referenced within the product description or the product text may not be available in the ebook version.
Specifications:
Imprint | Course Technology |
Pub date | 15 Mar 2017 |
DEWEY edition | 23 |
Language | English |
Spine width | 52mm |
Reviews:
For a new book, it arrived pretty scratched and bent up, but otherwise fine.jensus_soogxlk
very quick response, and consideratereino_chen
Just what I was looking forthom-bowm
4. Effective Modern C++: 42 Specific Ways To Improve Your Use Of C++11

Reviews:
Great book with many topics in detailskim35-half
Kitabin baski kalitesi dusuk.SAVAS
The book was of good qualitymotolesz
5. Introduction To C++ [Book]

Product Details:
This book is primarily for students who are taking a course on the c++ language, for those who wish to self-study the c++ language, and for programmers who have experience with c and want to advance to c++. it could also prove useful to instructors of the c++ course who are looking for explanatory programming examples to add in their lectures. the focus of this book is to provide a solid introduction to the c++ language and programming knowledge through a large number of practical examples and meaningful advice. it includes more than 500 exercises and examples of progressive difficulty to aid the reader in understanding the c++ principles and to see how concepts can materialize in code.the examples are designed to be short, concrete, and substantial, quickly giving the reader the ability to understand how to apply correctly and efficiently the features of the c++ language and to get a solid programming know-how. rest assured that if you are able to understand this book's examples and solve the exercises, you can safely go on to edit larger programs, you will be able to develop your own applications, and you will have certainly established a solid fundamental conceptual and practical background to expand your knowledge and skills.
Specifications:
Imprint | CRC Press |
Pub date | 22 Aug 2022 |
DEWEY edition | 23 |
Language | English |
Spine width | 46mm |
6. C++ All-In-One For Dummies [Book]

Product Details:
Get ready for c++20 with all you need to know for complete mastery! your comprehensive and updated guide to one of the world’s most popular programming languages is here! whether you’re a novice or expert, you’ll find what you need to get going with the latest features of c++20. the workhorse of programming languages, c++ gives you the utmost control of data usage and interface and resource allocation. if your job involves data, proficiency in c++ means you’re indispensable! this edition gives you 8 books in 1 for total c++ mastery. inside, internationally renowned expert john paul mueller takes you from the fundamentals of working with objects and classes to writing applications that use paradigms not normally associated with c++, such as those used for functional programming strategies. the book also includes online resources such as source code. you discover how to use a c++ gnu compiler to build applications and even how to use your mobile device for coding. conquer advanced programming and troubleshooting streamline your code with lambda expressions use c++ where you need it: for gaming, enterprise applications, and web services uncover object secrets including the use of design patterns discover how to use functional programming techniques to make code concise and easy to read if you want to be your organization’s c++ guru, c++ all-in-one for dummies is where it’s at!
Reviews:
This was the first for dummies book I ever read After reading I no longer feel like a dummy and so will you.KORELLE
7. Problem Solving With C++ [Book]

Product Details:
For courses in c++ introductory programming. learn the fundamentals of c++ programming with an emphasis on problem solving now in its 10th edition, problem solving with c++ is written for the beginning programmer. the text cultivates strong problem-solving skills and programming techniques as it introduces readers to the c++ programming language. author walt savitch's approach to programming emphasizes active reading through the use of well-placed examples and self-tests, while flexible coverage means the order of chapters and sections can easily be adapted without sacrificing continuity. savitch's clear, concise style is a hallmark feature of the text and is supported by a suite of tried-and-true pedagogical tools. the 10th edition includes ten new programming projects, along with new discussions and revisions. also available with mylab programming mylab programming is an online learning system designed to engage students and improve results. mylab programming consists of programming exercises correlated to the concepts and objectives in this book. through practice exercises and immediate, personalized feedback, mylab programming improves the programming competence of beginning students who often struggle with the basic concepts of programming languages. note: you are purchasing a standalone product; mylab programming does not come packaged with this content. students, if interested in purchasing this title with mylab programming, ask your instructor for the correct package isbn and course id.
Specifications:
Imprint | Pearson |
Pub date | 17 Feb 2017 |
DEWEY | 005.133 |
Language | English |
Spine width | 30mm |
Reviews:
Easily fits a three ring binder, amost half the cost of a new book in the college bookstore.retiree15
8. Effective C++ – 55 Specific Ways To Improve Your Programs And Designs

Product Details:
Effective c++ 3/e is a complete update of effective c++ and effective c++ 2/e. like its predecessors, 3/e has 55 guidelines which contain better, more effective ways to write code, backed by specific examples. the second edition published in 1997, and was basically a face-lift of the first edition, keeping most of the same elements, and seven years later is still selling well. now, meyers has dramatically rejuvenated the material, including more than 50% material. meyers began this edition by asking himself, "what are the 55 most important pieces of advice for practicing c++ programmers in 2005?" the material includes use of uml notation, thread safety, exception safety, design patterns, and templates. any older material has been revitalized to reflect ideas and strides in c++ development.
Specifications:
Reviews:
Must read for every C++ programmervikkynish
If you know just the basics on C++, you must read it. And if you read it and don't get it, you must go back to basics.knomosapiens
I have received this book and it is in good condition. =)senbong gee
9. The C++ Programming Language: Special Edition By Stroustrup

Product Details:
Specifications:
Language | English |
Hardcover | 1030 pages |
Dimensions | 8 x 1.75 x 10 inches |
Reviews:
Great book recommend for all c programmers, even more amazing was the price and qualityzed_fx
I program is C and wanted an C++ book. The book by Stroustrup is a great reference book to compliment my very good C book. Stroustrup covers it all in this book and the book is well organized and easy for me to follow. It is the bible for C++. It is a keeper. I would not trade it for another C++ book. I am glad that I have it.4for4cc2
This book is written in the way creator Bjarne Stroustrup sees his language and how his language should be used. This book is not thin on material for the intermediate to advanced C++ software engineer. One word in warning to potential buyers: You better be sharp with your STL skills before reading this book. Stroustrup writes his implementations around the STL which is not covered from a tutorial style in this book before he introduces it, which tells you that he meant for this book strictly as a reference not as a readers book. This critism is constructive, not disruptive, but I have been programming in standard ANSI/ISO C++ for 9 years, this book is best understood if you read the following first, if not, this book for even an itermediate C++ program cannot be digested to the fullest and you will reading this book fooling yourself of how much knowledge you have attained, when in reality, all that you have accomplished is reading this book so that you can say that you read Stroustrup, which is foolish, so read these first: 1) C++ Primer 3rd Edition: Stanley Lippman Addison Wesley Books Strengths: If you are starting out with C++ with no C++ experience, this book covers every facet beginner to advanced topics, such as fundamental classes, class design covering nested class and intense class scoping rules, which Stroustrups book does not cover, there is no reference to nested classes and access privileges with nested classes with Stroustrup's book. The chapters on function templates and another chapter on class templates are the most complete and thorough beyound what you need to know for richness is explained brilliantly and better than scant coverage in Stroustrup's. The C++ Primer is long though, so if you want to learn C++ the right way, skills like this take time and effort, there is no free lunches here, but this is regarded as the best C++ book regardless of level: starter, intermediate, or very advanced master. It also serves a robust reference. This books covers the STL containers well in its own chapter and also two chapter on all the STL algoritms, plus an extended alphabetically ordered repitition in type out of the book and compile form. This book is not for the faint hearted or lazy, if you are ambitious, this book will make you a C++ king. Also get its companion C++ Answer book with all answers to the books exercise questions from author Clovis L. Tondo, also an Addison Wesley title. 2) C++ Algorithms 3rd Edition by Robert Sedgewick also Addison Wesley books. Why? You seriouly have to know your date structure skills, linked lists, stacks, trees, queues and its accompanying algoritms, such as: searching and sorting, merging and merge sorting. Stroustrups books assumes you know how these all come together, if you do not believe this, then look at his stark and algorithmically complex data structure examples, once this is read everything will be a piece of cake, believe this, do not fool yourself. 3) The C++ Standard Library Tutorial and Reference from Nicolai Josuttis, from Addison Wesley also, this book is the defacto bible on mastering the STL, which covers brilliant chapters on containers( vectors, lists, maps, sets, deques, and much more ). It also covers a huge chapter on standard IO streams, at least over 150 pages on this alone, as well a masterful chapter on STL strings. This should be read after Sedgewick's book. This book like all Addison Wesley books, is of the highest qualitiy and caliber of writing making itihaszroland
10. The Design And Evolution Of C++ [Book]

Product Details:
This book focuses on the principles, processes and decisions made during the development of the c++ programming language. as the inventor of the language, stroustrup presents his insight into the decisions which resulted in the features of c++ – the praised, the controversial and even some of the rejected ones. by writing this book the author presents his object-oriented programming philosophy to the interested programming community. his vehicle is the c++ language but his focus is on real object-oriented programming language development for the working programmer rather than as a abstract approach to the oop paradigm.
Specifications:
Weight | 1.45 lb |
Reviews:
11. Beginning C++ Through Game Programming [Book]

Product Details:
Beginning c++ through game programming, third edition approaches learning c++ from the unique and fun perspective of games. written for the beginning game developer or programmer, the book assumes no previous programming experience and each new skill and concept is taught using simple language and step-by-step instructions. readers will complete small projects in each chapter to reinforce what they've learned and a final project at the end combines all of the major topics covered in the book. featuring twenty five percent new material, this third edition covers all the latest technology and advances.
Specifications:
Imprint | Cengage Learning |
Pub date | 17 Nov 2010 |
DEWEY edition | 23 |
Language | English |
Spine width | 33mm |
Reviews:
amazing product my son loves it he is ecstatic over itroal_4559
12. Exploring C++: The Programmer's Introduction To C++ [Book]

Product Details:
This is a book about learning by doing and is aimed at programmers familiar with programming, but not c++. the key exercises are not simply listed at the end of the chapter, but are integrated into the main text. readers work hands-on throughout the book. each lesson poses numerous questions, asking readers to write answers directly in the book. the book includes answers to all questions, so readers can check their work. these exercises are not simple cookbook-style recipes (e.g., "write a program to do xyz"). instead, they are explorations—structured labs that guide readers through a series of steps to highlight specific features of c++.
Reviews:
I'm a self learner and have looked at many books to teach myself. This is the first book that hasn't lost me as soon as I got through the "Hello world". I actually feel like I'm getting a good grasp of the material because they are in bite size bits with questions that make you think along the way to help drive it home. Each example puts a new little bit in that wasn't yet covered, but the author immediately explains it as part of his teaching technique. I've been trying to teach myself programming for years with very little success of all sorts of languages like Python, Ruby, VB, Delphi, and others without completion because I lost interest quickly. This author maintains my interest and I don't feel overwhelmed with the presentation. I would highly recommend this book for someone a little aged that wants to challenge themselves to learn.keitha1
13. C++ Pocket Reference [Book]

Product Details:
C++ is a complex language with many subtle facets. this is especially true when it comes to object-oriented and template programming. the c++ pocket reference is a memory aid for c++ programmers, enabling them to quickly look up usage and syntax for unfamiliar and infrequently used aspects of the language. the book's small size makes it easy to carry about, ensuring that it will always be at-hand when needed. programmers will also appreciate the book's brevity; as much information as possible has been crammed into its small pages. in the c++ pocket reference, you will find:information on c++ types and type conversions syntax for c++ statements and preprocessor directives help declaring and defining classes, and managing inheritance information on declarations, storage classes, arrays, pointers, strings, and expressions refreshers on key concepts of c++ such as namespaces and scope more! c++ pocket reference is useful to java and c programmers making the transition to c++, or who find themselves occasionally programming in c++. the three languages are often confusingly similar. this book enables programmers familiar with c or java to quickly come up to speed on how a particular construct or concept is implemented in c++. together with its companion stl pocket reference, the c++ pocket reference forms one of the most concise, easily-carried, quick-references to the c++ language available.
Reviews:
14. The C++ Standard Library: A Tutorial And Reference [Book]

Product Details:
The best-selling c++ resource now updated for c++11 the c++ standard library provides a set of common classes and interfaces that greatly extend the core c++ language. the library, however, is not self-explanatory. to make full use of its components–and to benefit from their power–you need a resource that does far more than list the classes and their functions. the book provides comprehensive documentation of each library component, including an introduction to its purpose and design; clearly written explanations of complex concepts; the practical programming details needed for effective use; traps and pitfalls; the exact signature and definition of the most important classes and functions; and numerous examples of working code. the book focuses in particular on the standard template library (stl), examining containers, iterators, function objects, and stl algorithms. the book covers all the new c++11 library components, including concurrency fractional arithmetic clocks and timers tuples new stl containers new stl algorithms new smart pointers new locale facets random numbers and distributions type traits and utilities regular expressions the book also examines the new c++ programming style and its effect on the standard library, including lambdas, range-based for loops, move semantics, and variadic templates.
15. C++ For Dummies [Book]

Product Details:
The best-selling c++ for dummies book makes c++ easier! c++ for dummies, 7th edition is the best-selling c++ guide on the market, fully revised for the 2014 update. with over 60% new content, this updated guide reflects the new standards, and includes a new big data focus that highlights the use of c++ among popular big data software solutions.
Reviews:
It is not your usual tutorial. In this book you are taken to a jurney with an author through coding from the very beginning. Author uses clear language and you can't go wrong with his words. To be honest, I do not think that there is any easier way to learn C++ than from this book. And funnier too, because the author is not lacking sense of humor. I highly recommend to start learning from this book not only because it's written in friendly way, but because C++ is the language most everything starts from. After mastering this code, others like PHP, JavaScript or Python will not make any problems.048petersgoods
Good for your first book into C++Rod
16. Api Design For C++ [Book]

Product Details:
Api design for c++ provides a comprehensive discussion of application programming interface (api) development, from initial design through implementation, testing, documentation, release, versioning, maintenance, and deprecation. it is the only book that teaches the strategies of c++ api development, including interface design, versioning, scripting, and plug-in extensibility. drawing from the author's experience on large scale, collaborative software projects, the text offers practical techniques of api design that produce robust code for the long term. it presents patterns and practices that provide real value to individual developers as well as organizations. api design for c++ explores often overlooked issues, both technical and non-technical, contributing to successful design decisions that product high quality, robust, and long-lived apis. it focuses on various api styles and patterns that will allow you to produce elegant and durable libraries. a discussion on testing strategies concentrates on automated api testing techniques rather than attempting to include end-user application testing techniques such as gui testing, system testing, or manual testing. each concept is illustrated with extensive c++ code examples, and fully functional examples and working source code for experimentation are available online. this book will be helpful to new programmers who understand the fundamentals of c++ and who want to advance their design skills, as well as to senior engineers and software architects seeking to gain new expertise to complement their existing talents. three specific groups of readers are targeted: practicing software engineers and architects, technical managers, and students and educators. the only book that teaches the strategies of c++ api development, including design, versioning, documentation, testing, scripting, and extensibility. extensive code examples illustrate each concept, with fully functional examples and working source code for experimentation available online.covers various api styles and patterns with a focus on practical and efficient designs for large-scale long-term projects.
Reviews:
17. Beginning C++ Through Game Programming By Michael Dawson [Book]

Product Details:
When it comes to game programming, c++ is the name of the game. if you aspire to move from game player to game creator, it all starts with learning the fundamentals of c++ and game-programming basics. with beginning c++ through game programming, fourth edition, you will find an up-to-date and thorough introduction to everything you need to get started-with no previous programming experience required. in the new fourth edition of this popular guide to learning c++, you will work with a complete program while learning each new concept and a game program at the end of each chapter. a final game project at the end of the book draws together everything you've learned. written with the beginning programmer in mind, beginning c++ through game programming, fourth edition is a great way to get started in game programming.
Specifications:
Weight | 0.49 lb |
Reviews:
Love the book… thanksroskyshop
18. Effective C++: 50 Specific Ways To Improve Your Programs And Designs [Book]

Product Details:
This definitive guide to c++ has been updated to reflect the latest ansi/iso standard. with more than 50,000 copies sold, the first edition has helped thousands of developers improve their c++ programming skills. continuing in this tradition, meyers has reworked every item in the book and has liberally placed cross-references throughout the text.
Specifications:
Language | English |
Release Date | January 1973 |
Length | 208 Pages |
Reviews:
I bought this book as a present for my brother who had just graduated from IT department. And the main reason I chose this one was the fact that I already owned one by myself and knew the content. This is a great book both as a textbook and as a handbook. Even an expert will find some interesting aspects to learn or to review. The language used in the book is clear. There are loads of examples and tons of discussion. The only disadvantage is that there is already a newer version!aram2007*2007
19. Effective C++: 50 Specific Ways To Improve Your Programs And Designs [Book]

Product Details:
This definitive guide to c++ has been updated to reflect the latest ansi/iso standard. with more than 50,000 copies sold, the first edition has helped thousands of developers improve their c++ programming skills. continuing in this tradition, meyers has reworked every item in the book and has liberally placed cross-references throughout the text.
Specifications:
Language | English |
Release Date | January 1973 |
Length | 208 Pages |
Reviews:
I bought this book as a present for my brother who had just graduated from IT department. And the main reason I chose this one was the fact that I already owned one by myself and knew the content. This is a great book both as a textbook and as a handbook. Even an expert will find some interesting aspects to learn or to review. The language used in the book is clear. There are loads of examples and tons of discussion. The only disadvantage is that there is already a newer version!aram2007*2007
20. Essential C++ For Engineers And Scientists [Book]

Product Details:
Essential c++ for engineers and scientists zeros in on the key elements of good programming and c++, using a multitude of interesting and appropriate engineering and scientific examples. this book covers the features of c++ needed for writing engineering programs, including many features of object-oriented programming. early on, the book makes some simplifying assumptions that allow the use of c++ topics without lengthy explanation, and then later discusses the intricacies of the features. readers will come away with the confidence needed to solve problems with c++. key topics: this book covers the essential features of c++, including control structures, one-dimensional and multidimensional arrays, and file manipulation. it contains over 80 engineering and scientific examples and programming projects drawn from interesting areas such as solar heating, environmentally sound power production, water conservation, automated manufacturing, and pipeline and power grid modeling. the new edition includes material on member operators and more coverage of member functions, as well as expanded coverage of files. two new case studies demonstrate full algorithm development. all code has been updated to comply with ansi c++ standard. an appendix on c is also included for readers who want to use this language.market: this book is especially appropriate for engineers (but also for scientists, mathematicians, etc.) with no prior programming experience looking for an introduction to c++, focusing on the features of the language that can be applied to their industry.
Specifications:
Language | English |
Release Date | October 2001 |
Length | 560 Pages |
Dimensions | 1.2" x 7.3" x 9.0" |
Reviews:
It is a fairly nice book, but some of the technology in it is outdated. If your just trying to scratch the surface of C++ it is a good book, but if you want to go more in depth and move forward with C++ you might want to look into a more recently released publication.ultimateflucker