了解C++特性
指针
用C++编程,掌握指针的用法很重要。理解指针的关键是指针变量完全与其他的变量一样具有相同的属性。而严格区别指针的值,地址与真正所指的对象又最为关键。
类与对象
一个C++类封装了一套值和操作。类程序变量表示类中的值,成员函数表示类的操作。
一个雷中包含的事件称为对象。应当了解类成员函数中构造函数与析构函数的特殊作用,特别是在C++编译器对它们进行编译时更应如此。
继承
在C++中,一个类可以从其它类中派生,派生类继承了基类或类中成员变量及成员函数的所以特性。另外,在派生类中对继承函数进行修改。还可以定义新的成员变量及成员函数。当一个特殊的成员函数被调用时,你应当了解编译器是如何确定代码并使之执行的。
其他特性
模板,异常及运行时间类型信息等C++其他方面的特性。
容器:
容器就是一个包含其他对象的对象,它具有一定的容量,可满,可空,而且可进行对象的嵌入和撤销。另外,一个可搜索的容器能支持搞笑了的查找操作。
迭代器
迭代器提供了一种手段,使得集合中的对象逐次逐个地得到访问。所有的迭代器共用一个公共接口,而集合的用户无需了解集合的基本实现方式。
访问器
一个访问器就是一项对容器中各个对象实施的操作。所有的访问器共用一个公共接口,因而隐藏了容器中的操作容器过程。同时,访问器可依据容器分别定义,即使是特殊的访问器也能为任何容器所使用。
适配器
适配器负责把类接口转换成用户所需的类接口。这样,在用户对接口有不同的要求时,就会有一个相容的接口与某一给定的类相配。
单元素
单元素就是包含一个事件的类。类能确保只有一个事件发生,并为该事件提供一条访问的途径。