作者:HaigLee
https://www.jianshu.com/u/67ec21fb270d
本文由 HaigLee 发布。未经许可,禁止转载。
1. c++ 学习目标
Object Based (基于对象)
- 以良好的方式编写C++ class
- class without pointer members
complex
- class with pointer members
String
Object Oriented(面向对象)
- 学习classes之间的关系
- 继承 (inheritance)
- 复合(composition),可以表示has-a。
- 委托(delegation),是一种实现机制:一个对象转发或者委托一个请求给另一个对象。
2. c++ 历史
B语言(1969年)
C语言(1972年)
C++语言(1983年)new c -> c with class -> c++
Java 语言
C# 语言
3. C++演化
c++ 98 (1.0)
c++ 03 (TR1, Technical Report 1)
c++ 11 (2.0)
c++ 14
c++ 包括 c++语言 和 c++ 标准库(STL)。
作者:HaigLee
https://www.jianshu.com/u/67ec21fb270d
本文由 HaigLee 发布。未经许可,禁止转载。