C++ 基础教程Beta 版
原作:Juan Soulié 翻译:Jing Xu (aqua)
本教程根据Juan Soulie的英文版C++教程翻译并改编。 本版为最新校对版,尚未定稿。如有不明或错误之处,请参考英文原版,并敬请在本站留言指正。版权归作者所有,欢迎链接,请勿转载。
本教程对C++语言进行了深入浅出的介绍,从基础知识到ANSI-C++标准的最新功能,内容涵盖了从数组,类等基本概念到多态、模板等高级概念。教程本着实用的原则,每一小节都结合了可以工作的程序实例,以便读者从第一课开始就可以上手实习。
本翻译版本对许多C++概念中的关键词保留了中英文对照,以便读者增强理解,并方便日后阅读英文原版教材
目录
- 简介
怎样使用本教程 - C++基础
Basics of C++ - 控制结构和函数
Control structures and Functions - 复合数据类型
Advanced Data - 面向对象编程
Object-oriented Programming- 类,构造函数和析构函数,类的指针
Classes. Constructors and Destructors. Pointers to classes. - 操作符重载,this,静态成员
Overloading Operators. this. Static members - 类之间的关系
Relationships between classes: friend. Inheritance - 虚拟成员,抽象,多态
Virtual Members. Abstraction. Polymorphism
- 类,构造函数和析构函数,类的指针
- C++高级
Advanced concepts - C++ 标准函数库
C++ Standard Library- 文件的输入输出
Input/Output with files
- 文件的输入输出