[Post] C ++ Classic Books

Source: Internet
Author: User

 

This is my summary of some books that I think C ++ is more classic and I hope it will be useful to you.

The following link seems to be invalid. A new one is generated:

Www.it689.net/webs/books/list.aspx

Thinking in C ++ programming ideology C ++ getting started book, not much Introduction
Http://www.laixp.cn/soft/sort01/sort02/down-12215.html

C ++ Primer 3 th is also an entry-level book, which is classic and can be viewed by beginners.
Http://www.laixp.cn/soft/sort01/sort02/down-11801.html
Http://www.laixp.cn/soft/sort01/sort02/down-11800.html

Go deep into the C ++ object model. This book mainly describes some underlying design principles of C ++, such as some virtual function tables and Implementation Principles and Methods of polymorphism, this book is a must-read book and recommended
Http://www.laixp.cn/soft/sort01/sort02/down-12267.html

The C ++ design model is a famous general book written by the masses. Modern software focuses on reusability and cohesion decoupling. This book provides a variety of models for us to choose from. It is a must-read book for C ++.
Http://www.laixp.cn/soft/sort01/sort02/down-12331.html

Large-scale Program Design everyone knows that the C ++ program compilation is slow. It takes several hours for the author to recompile a project and modify some basic classes. This labor cost is very large. So this
This article describes how to reduce the dependency on other files, how to implement the separation of interfaces and implementations, and a book that is strongly recommended.
Http://www.laixp.cn/soft/sort01/sort02/down-11229.html

Effevtive_stl is a good book that analyzes and explains some of the principles of STL and some errors that are often put during the use of STL. It is recommended to read.
Http://www.laixp.cn/soft/sort01/sort02/down-11235.html

More_inclutive_stl is a supplement to effevtive_stl.
Http://www.laixp.cn/soft/sort01/sort02/down-11244.html

There are a few other articles that I will not introduce much. You can understand them by yourself.
Predictional C ++ Chinese http://www.laixp.cn/soft/sort01/sort02/down-12013.html
Accelerated C ++ http://www.laixp.cn/soft/sort01/sort02/down-12004.html

High quality c ++ programming guide this book is a guide for many companies, I will not say much
Http://www.laixp.cn/soft/sort01/sort02/down-11216.html

To improve the design of existing code, software is becoming more and more important to reuse. We often need to optimize and optimize the code we have written, and we need to refactor it.
Http://www.laixp.cn/soft/sort01/sort02/down-11214.html

The best way to learn about STL source code analysis is to read its source code. This book explains STL source code. After reading it, I believe you have a rough understanding of STL.
Http://www.laixp.cn/soft/sort01/sort02/down-11221.html

Data Structure Algorithm and Application-Basic tutorial on C ++ Algorithm Description in C ++ Language
Http://www.laixp.cn/soft/sort01/sort02/down-11205.html

C ++ programming idioms-common methods and skills for senior programmers
Http://www.laixp.cn/soft/sort01/sort02/down-11695.html

Beyond the C ++ standard library-boost library introduction boost will become part of the next generation C ++ standard library, which is used by many companies now and has very powerful functions, I like to combine generic algorithms and boost libraries, and use a few lines of beautiful code to replace tedious code programming.
Http://www.laixp.cn/soft/sort01/sort02/down-11628.html

C ++ must know that this book describes theme that must be mastered but not easily mastered in C ++ programming and design. These theme involves a wide range, includes pointer operation templates, generic programming, exception handling, memory allocation, and design modes.
Http://www.laixp.cn/soft/sort01/sort02/down-11807.html

I will not introduce many other books. If you are interested, you can understand them by yourself.
C ++ multi-model design http://www.laixp.cn/soft/sort01/sort02/down-12209.html
C ++ code design and reuse http://www.laixp.cn/soft/sort01/sort02/down-12207.html
C ++ new design thinking: Application http://www.laixp.cn/soft/sort01/sort02/down-12198.html of model programming and design patterns I read for the first time, the use of that template shocked me
C ++ advanced programming-Xu Huimin http://www.laixp.cn/soft/sort01/sort02/down-12219.html
Also, I will not post it. I will select a suitable book and check it out. I wish you good results.

Additional Notes: Years of C ++ programming experience, a little bit clear. A friend who just learned C ++ may not know how to learn it. It is important to learn those things.

In my opinion, in the practical application of C ++, 1. The importance of business and demand ranks first. 2. The algorithm and programming style rank second. 3. The design capability includes the understanding of the design model. 4. The last is the syntax.

Therefore, I suggest you read several classic C ++ books and Linux source code. I strongly recommend you read these books. It doesn't matter if you don't understand them, it has a great impact on your programming style and skills and will benefit you for life.

In addition, C ++ is still acceptable in general. I wish you a good friend of C ++.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.