One, from C to C + +
[Video of the lesson]
1.1 from C to C + + (Introduction to this lesson)
1.2 Basic components of C language
1.3 Data types and operators for C + +
1.4 Input and output in C + +
1.5 Built-in functions
1.6 Functions with default parameters
1.7 Function overloading
1.8 Function Templates
1.9 String Class
1.10 C + + programming environment
>>> Download: Sample program
II. Classes and objects
[Video of the lesson]
2.1 Initial target self-test
Declaration of class 2.2 and definition of objects self-test
2.3 Execution process self-test for object-based programs
Self-test of member functions of class 2.4
2.5 References to Object members
2.6 Examples of simple applications for classes and objects
>>> Download: Program examples, reading programs and practical projects, practical project reference
Class 2.7 Encapsulation and information hiding self-test
Separate self-test for class 2.8 declarations and member function definitions
>>> Download: Program examples, reading programs and practical projects, practical project reference
Iii. classes and Objects (ii)
[Video of the lesson]
3.1 Constructors
3.2 Default constructors
3.3 Constructor self-test with default parameters
3.4 Destructors
3.5 Sequential self-test of calling constructors and destructors
3.6 Object Array
3.7 Object Pointer Self test
>>> Download: Program examples, reading programs and practical projects, practical project reference
3.8 This pointer self-test
3.9 Enforcing protection with const
3.10 Regular pointers and frequently cited self-test
3.11 Case: Design of Time class
3.12 Static member Self test
>>> Download: Program examples, reading programs and practical projects, practical project reference
3.13 Dynamic establishment and release self-test of objects
3.14 Assignment and replication self-test of objects
3.15 Deep copy Self test
3.16 Friends Self-Test
3.17 class template Self Test
>>> Download: Program examples, reading programs and practical projects, practical project reference
3.18 Application System development: Bank Savings system
>>> Download: Program examples, reading programs and practical projects, practical project reference
Four-operator overloading
[Video of the lesson]
4.1 What is operator overloading
Method self-test for 4.2 operator overloading
4.3 Rule self-test for overloaded operators
4.4 Three kinds of operator overload function self test
4.5 Heavy Duty binocular operator self test
>>> Download: Program examples, reading programs and practical projects, practical project reference
4.6 Heavy Duty monocular operator self test
4.7 Overloaded stream insert operator and stream extraction operator self test
4.8 Case: Design of Time class
4.9 Case: Design of the Myvector class
4.10 Conversion Self-Test between different types of data
>>> Download: Program examples, reading programs and practical projects, practical project reference
Five inheritance and derivation
[Video of the lesson]
5.1 What is inheritance and derivation
5.2 Declaration and composition of derived classes self-test
5.3 Constructors and destructors for derived classes self test
5.4 Access properties for derived class members self test
5.5 Example: Access attribute self-test at multilevel derivation
>>> Download: Program examples, reading programs and practical projects, practical project reference
5.6 Multiple Inheritance
The resolution of ambiguity in the 5.7 multi-weight inheritance
5.8 Virtual base class and application self-test
5.9 Conversions from a base class to a derived class self-test
5.10 Inheritance and combination self-test
5.11 The significance of inheritance in software engineering
>>> Download: Program examples, reading programs and practical projects, practical project reference
5.12 Case: MFC architecture
5.13 wxwidgets Introduction
5.14 Wxwidgetsgui Program Development Demonstration
>>> Download: Program examples, reading programs and practical projects, practical project reference
Six, polymorphism and virtual function
[Video of the lesson]
6.1 The concept of polymorphism
6.2 Case: One interface, multi-method self-test
6.3 Virtual function Self test
6.4 Self-test of virtual destructor function
6.5 Pure virtual function
6.6 Abstract class self-test
6.7 Introduction to design Patterns
6.8 Introduction to UML
>>> Download: Program examples, reading programs and practical projects, practical project reference
Vii. input/output stream
[Video of the lesson]
7.1 Examples of input and output and stream objects for C + +
7.2 Standard output Stream self test
7.3 Standard input Stream self test
7.4 Files and streams
7.5 Read and write self-test of text files
>>> Download: Program examples, reading programs and practical projects, practical project reference
7.6 binary files and their sequential read and write self-test
7.7 Case: Analysis of BMP file format
Random Read/write self-test for 7.8 files
7.9 Binary File application case
7.10 String Stream
7.11 Application System development: Bank Savings system
>>> Download: Program examples, reading programs and practical projects, practical project reference
Viii. C + + Tools
[Video of the lesson]
8.1 Exception-handling tasks
8.2 Method of exception handling self-test
8.3 Namespaces to solve the problem
8.4 Use self-test for namespaces
8.5 Introduction to Paradigm Programming
8.6 STL Introduction
>>> Download: Program examples, reading programs and practical projects, practical project reference
This article is from the "he" blog, so be sure to keep this source http://3170987.blog.51cto.com/3160987/1676550
C + + Language Basics Course Home