+ -
当前位置:首页 → 问答吧 → 请解释一下 std::vector<TaskBarItem> m_TaskBarItem;

请解释一下 std::vector<TaskBarItem> m_TaskBarItem;

时间:2011-12-28

来源:互联网

请解释一下 std::vector<TaskBarItem> m_TaskBarItem;

(包括std, vector....)

作者: shenzhentom   发布时间: 2011-12-28

std是命名空间
vector是容器
TaskBarItem是元素的类型

作者: ouyh12345   发布时间: 2011-12-28

楼主先看书吧

作者: vann1982   发布时间: 2011-12-28

VC6 下好像没这些东西. 

这样写,有什么好处呢?

作者: shenzhentom   发布时间: 2011-12-28

这属于c++编程技术的一个重要范畴STL,即Standard Template Library。
简单的说,stl = 容器+迭代器+算法,它封装了很多基本的数据结构和算法,拿过来直接用就是了。

以std::vector<TaskBarItem> m_TaskBarItem;为例,其定义了一个动态数组,其元素类型为TaskBarItem。与普通数组不同,它提供了一系列函数来简化操作,如insert、push_back、empty等。具体含义可查询msdn。

这么说吧,c++学到一定程度,必然要接触和学习STL。

作者: fight_in_dl   发布时间: 2011-12-28