background image

Object-oriented Programming 
1.

 

类,构造函数和析构函数,类的指针

Classes. Constructors and Destructors. Pointers to classes. 
2. 操作符重载,this,

 

静态成员

Overloading Operators. this. Static members 
3.

 

类之间的关系

Relationships between classes: friend. Inheritance 
4.

 

虚拟成员,抽象,多态

Virtual Members. Abstraction. Polymorphism 
6. C++

 

高级

Advanced concepts 
1.

 

模板

Templates 
2.

 

名空间

Namespaces 
3.

 

出错处理

Exception handling 
4.

 

类型转换高级

Advacned Class Type-casting 
5.

 

预处理指令

Preprocessor Directives 
7. C++ 

 

标准函数库

C++ Standard Library 
1.

 

文件的输入输出

Input/Output with files 
C++基础教程简介
怎样使用本教程
读者范围
本教程面向所有希望学习

C++语言的读者。如果读者有其他编程语言背景或计算机相关基

本知识可以帮助更好的理解教程内容,但这并非必须条件。
对于

C 语言熟悉的读者可将前三章(1.1   

3.4)当作复习,因为这部分内容主要介绍 C+

+中的 C 部分。不过某些 C++的语法与 C 还是有些差别,所以建议还是快速的读一下这部
分。
第四章讲述面向对象编程。
第五章主要介绍

ANSI-C++标准中的新增的功能。

 
本教程结构
教程共分

6 章,每章分若干小节。你可以直接从主目录进入任意小节,并循每页底部的链接

向后浏览。
很多小节含有一页例题介绍该章节主要知识点的使用。建议在进入下一章学习之前最好先阅
读这些例题,理解每行代码。
学习和练习一种编程语言的最好办法是自己修改书中例题程序,设法在程序中增加新的功能。
不要不敢修改这些例题程序,这正是学习的方法。