Details

C++ Programming


C++ Programming


De Gruyter STEM 1. Aufl.

von: Yuan Dong, Fang Yang, Li Zheng, Tsinghua University Press

CHF 87.35

Verlag: De Gruyter
Format: EPUB
Veröffentl.: 19.02.2019
ISBN/EAN: 9783110470666
Sprache: englisch
Anzahl Seiten: 504

DRM-geschütztes eBook, Sie benötigen z.B. Adobe Digital Editions und eine Adobe ID zum Lesen.

Beschreibungen

<p>This book begins by explaining key concepts in programming, and elaborates on characteristic of class, including inheritance, derivation and polymorphism. It also introduces generic programming and Standard Template Library, I/O Stream Library and Exception Handling. The concepts and methods are illustrated via examples step by step, making the book an essential reading for beginners to C++ programming. </p>
<p>Chapter 1 Introduction<br>1. 1 The Development of Computer Programming Language<br>1.2 Object-oriented Method<br>1.3 Object-oriented Software Development<br>1.4 Representation and Storage of Information<br>1.5 The Development Process of Programs<br>Summary<br>Exercises<br>Chapter 2 Elementary C++ Programming<br>2.1 An Overview of C++ Language<br>2.2 Basic Data Types and Expressions<br>2.3 Data Input and Output<br>2.4 The Fundamental Control Structures of Algorithms<br>2.5 User-Defined Data Type<br>Summary<br>Exercises<br>Chapter 3 Functions<br>3.1 Definition and Use of Function<br>3.2 Inline Functions<br>3.3 Default Formal Parameters in Functions<br>3.4 Function Overloading<br>3.5 Using C++ System Functions<br>Summary<br>Exercises<br>Chapter 4 Class and Object<br>4.1 Basic Features of Object-Oriented Design<br>4.2 Class and Object<br>4.3 Constructor and Destructor<br>4.4 Combination of Classes<br>4.5 UML<br>4.6 Example – Personnel Information Management Programme<br>Summary<br>Exercises<br>Chapter 5 Data Sharing and Protecting<br>5.1 Scope and Visibility of Identifiers<br>5.2 Lifetime of Object<br>5.3 Static Members of Class<br>5.4 Friend of Class<br>5.4 Protection of Shared Data<br>5.6 Multi-file Structure and Compilation Preprocessing Directives<br>5.7 Example - Personnel Information Management Programme<br>Summary<br>Exercises<br>Chapter 6 Arrays, Pointers and Strings<br>6.1 Arrays<br>6.2 Pointers<br>6.3 Dynamic memory Allocation<br>6.4 Deep Copy and Shallow Copy<br>6.5 Strings<br>6.6 Example - Personnel Information Management Programme<br>Summary<br>Exercises<br>Chapter 7 Inheritance and Derivation<br>7.1 Inheritance and Derivation of Class<br>7.2 Access Control<br>7.3 Type Compatible Rule<br>7.4 Constructor and Destructor of Derived Class<br>7.5 Identification and Access of Derived-Class Member<br>7.6 Example - Solving Linear equation by Gaussian Elimination Method<br>Summary<br>Exercises<br>Chapter 8 Polymorphism<br>8.1 An Overview of Polymorphism<br>8.2 Operator Overload<br>8.3 Virtual Function<br>8.4 Abstract Class<br>8.5 Example – Variable Stepwise Trapezoid Method to Calculate Functional Definite Integral<br>8.6 Example – Improvement to Staff Information Management System in a Small Cooperation<br>Summary<br>Exercises<br>Chapter 9 Collections and Their Organization<br>9.1 Function Template and Class Template<br>9.2 Linear Collection<br>9.3 Organizing Data in Linear Collection<br>9.4 Application – Improving the HR Management Programme in a Small Cooperation<br>Summary<br>Exercises<br>Chapter 10 Generic Programming and STL<br>10.1 Generic Programming<br>10.2 Containers in STL<br>10.3 Iterators<br>10.4 Algorithms in STL<br>10.5 Function Objects<br>10.6 Application – Improving the HR Management Programme in a Small Cooperation<br>Summary<br>Exercises<br>Chapter 11 The I/O Stream Library and Input/Output<br>11.1 the Concept of I/O Stream and the Structure of Stream Library<br>11.2 Output Stream<br>11.3 Input Stream<br>11.4 Input/Output Stream<br>11.5 Example – Improving Employee Information Management System<br>Summary<br>Exercises<br>Chapter 12 Exception Handling<br>12.1 Basic Concept of Exception Handling<br>12.2 Implementation of Exception Handling in C++<br>12.3 Destruction and Construction in Exception Handling<br>12.4 Exception Handling of Standard Library<br>12.5 Example – Improvement to Personal Information Administration Programme in a Small Cooperation<br>Summary<br>Exercises<br></p>
<p><strong>Li Zheng</strong>, Tsinghua University, Beijing, China </p>

Diese Produkte könnten Sie auch interessieren:

Schrödingers Katze auf dem Mandelbrotbaum
Schrödingers Katze auf dem Mandelbrotbaum
von: Ernst Peter Fischer
EPUB ebook
CHF 13.00
Das Universum
Das Universum
von: Harald Lesch
EPUB ebook
CHF 8.00