The King of C ++ books

Source: Internet
Author: User

This article is from the book C ++.

Before Yan

C ++ is one of the most popular and widely used programming languages in recent years. C ++ is developed on the basis of C language, and implements a transformation from process-oriented to object-oriented, fully supporting object-oriented programming methods. C ++ language has been in the leading position in the software industry and has been widely used in other fields. At the same time, C ++ itself is constantly improving, and its future development direction is also very clear, that is, as the basis for high-performance software development, play a major role in platform software development.

I have been engaged in C ++ development for a long time and have a good understanding of some problems and confusions that beginners may encounter during their learning. This book aims to give beginners a comprehensive and systematic understanding of the C ++ language. In order to allow readers to understand the core idea of C ++ development, this book tries its best to combine the author's unique understanding and feelings so that readers can draw a different picture. In addition, by studying examples in this book, readers can lay the foundation for learning other advanced languages.

Featured books

1. comprehensive and systematic content, with reference value

As a typical book of C ++, this book introduces the basic knowledge of C ++, object-oriented programming, standard module library, underlying development, and other aspects, from basic knowledge to advanced content and core concepts, to comprehensive cases, almost all the important knowledge of C ++ development is involved.

2. concepts are well-formed and suitable for beginners to learn.

Based on the features of the C ++ language, this book provides actual development examples when explaining various language concepts and tries its best to use graphical explanations, this allows beginners to quickly master concepts for the first time.

3. The instance is close to the actual situation to deepen understanding.

When explaining knowledge, this book runs through a large number of targeted typical examples and provides corresponding development skills so that readers can better understand various concepts and methods and experience practical programming methods, deepen understanding.

4. Comprehensive examples to improve the application level

At the end of each chapter, this book describes a comprehensive example of the content of this chapter and describes how to comprehensively use a variety of C ++ knowledge. The last section details the whole process of developing a database application system using C ++. Through these comprehensive examples, you can quickly improve the reader's c ++ application level.

The sample code used in this book can be downloaded at www.broadview.com.cn.

Content and architecture of this book

Part 2 C ++ BASICS (Chapter 2 ~ Chapter 2)

This section mainly includes C ++ overview, C ++ Program Composition and development process, program data, statements and expressions, program process control, arrays and strings, pointers and references, functions, function templates, error and exception handling, macros and pre-compilation. Through this part of learning, you can master the basic process of C ++ development and the basic syntax knowledge of C ++ programming.

Part 1 Object-Oriented Programming (Chapter 2 ~ Chapter 2)

This section mainly includes object-oriented basics, class encapsulation, heavy-duty operators and custom conversions, class inheritance, multi-inheritance and virtual inheritance, polymorphism, class templates and file streams. Through this part of learning, you can master the core concepts and common methods of C ++ object-oriented programming.

Part 1 standard template library (Chapter 2 ~ Chapter 2)

This section mainly includes the use of standard template library STL, sequence container, associated container, function object and algorithm, namespace and so on. Through this part of learning, you can master the usage of STL in the standard template library in C ++, as well as the related knowledge and methods.

Part 1 underlying development (chapter 2 and Chapter 2)

This part mainly includes bit operations and Embedded Assembly in C ++. Through this part of learning, you can master the core content about underlying development in C ++.

Part 1 Comprehensive cases (Chapter 2 and Chapter 2)

This section describes the implementation process of two complete C ++ application systems, namely, the library management system and the student management system. Through this part of learning, you can learn how to fully apply the development technology learned in the previous chapter to develop software projects to achieve the level of independent development projects.

Intended audience of this book

C ++ beginners without any programming language learning experience.

Intended to become a C ++ programmer.

Non-computer professionals who need to learn the C ++ language.

Readers who have the basic programming language or are learning the data structure need to refer to the C ++ language.

Author of this book

This book is mainly written by Li pengcheng, other participants include Zhang jinxia, Yu Feng, Zhang Wei, Zeng Guangping, Liu Haifeng, Liu Tao, Zhao baoyong, Zheng Lianhua, Zhang Tao, Yang Qiang, Chen Tao, Luo yuanwen, Li Juying, Guo yongsheng. We would like to express our gratitude to all the participants! Due to the limited level of the author, there may be omissions and errors in the book, and we hope that the majority of readers will criticize and correct them.

Baodian Series

Title: C ++

Author: Li pengcheng Compilation

ISBN 978-7-121-10693-4

Publication date: 2010Year5Month

Pricing:79.00RMB

Start: 16Open

Page number: 636Page

Internal Capacity Simplified Introduction

C ++ is a widely used programming language in recent years. It has developed on the basis of C language to realize the transformation from process-oriented to object-oriented, and fully supports object-oriented programming methods.

This book consists of five parts: C ++ basics, object-oriented programming, standard template library, underlying development, and comprehensive cases. The first four parts explain C ++ Program Composition and development process, program data, statements and expressions, program flow control, array and string, pointer and reference, function, Function templates, error and exception handling, macros and pre-compilation, object-oriented basics, class encapsulation, overload operators and custom conversions, class inheritance, multi-inheritance and virtual inheritance, polymorphism, Class knowledge about templates, file streams, using standard template library STL, sequence containers, associated containers, function objects and algorithms, namespaces, bit operations, and embedded assembly in C ++. The last part introduces two typical cases of C ++ application-library management system and student management system.

This book covers a wide range of topics, from basic knowledge to advanced content and core concepts, to comprehensive cases, almost all the important knowledge of C ++ development. This book is suitable for anyone who wants to fully learn C ++ development technology, and also for various engineering and technical personnel who use C ++ for development. For those who often use C ++ for project development, this book is a rare reference book.

Detailed information of this book:Http://www.broadview.com.cn/10693

More information:Www.broadview.com.cn

To get more books and activity information in real time, join the blog reader club!

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.