您的位置:首页 > 理论基础 > 数据结构算法

C++数据结构(0)-----基本概念

2017-12-23 15:35 274 查看
了解C++特性

指针

用C++编程,掌握指针的用法很重要。理解指针的关键是指针变量完全与其他的变量一样具有相同的属性。而严格区别指针的值,地址与真正所指的对象又最为关键。

类与对象

一个C++类封装了一套值和操作。类程序变量表示类中的值,成员函数表示类的操作。

一个雷中包含的事件称为对象。应当了解类成员函数中构造函数与析构函数的特殊作用,特别是在C++编译器对它们进行编译时更应如此。

继承

在C++中,一个类可以从其它类中派生,派生类继承了基类或类中成员变量及成员函数的所以特性。另外,在派生类中对继承函数进行修改。还可以定义新的成员变量及成员函数。当一个特殊的成员函数被调用时,你应当了解编译器是如何确定代码并使之执行的。

其他特性

模板,异常及运行时间类型信息等C++其他方面的特性。

容器:

容器就是一个包含其他对象的对象,它具有一定的容量,可满,可空,而且可进行对象的嵌入和撤销。另外,一个可搜索的容器能支持搞笑了的查找操作。

迭代器

迭代器提供了一种手段,使得集合中的对象逐次逐个地得到访问。所有的迭代器共用一个公共接口,而集合的用户无需了解集合的基本实现方式。

访问器

一个访问器就是一项对容器中各个对象实施的操作。所有的访问器共用一个公共接口,因而隐藏了容器中的操作容器过程。同时,访问器可依据容器分别定义,即使是特殊的访问器也能为任何容器所使用。

适配器

适配器负责把类接口转换成用户所需的类接口。这样,在用户对接口有不同的要求时,就会有一个相容的接口与某一给定的类相配。

单元素

单元素就是包含一个事件的类。类能确保只有一个事件发生,并为该事件提供一条访问的途径。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: