模板类描述对象控件访问先入先分析的初始元素的更改长的序列。使用容器适配器 queue 管理一个基础容器作为队列。
在如下解释, GValue 相同。 Value ,除非后者是 ref 类型,因此,在与 Value^情况下。同样, GContainer 相同。 Container ,除非后者是 ref 类型,因此,在与 Container^情况下。
template<typename Value,
typename Container>
ref class queue
: public
System::ICloneable,
Microsoft::VisualC::StlClr::IQueue<GValue, GContainer>
{ ..... };
参数
值
受控序列中的元素的类型。容器
基础容器的类型。
成员
类型定义 |
说明 |
---|---|
常量的类型对元素。 |
|
基础容器的类型。 |
|
带符号距离的类型两个元素间的。 |
|
泛型接口的类型容器适配器的。 |
|
一个元素的类型泛型接口的容器适配器的。 |
|
引用的类型的元素。 |
|
带符号距离的类型两个元素间的。 |
|
元素的类型。 |
成员函数 |
说明 |
---|---|
替换所有元素。 |
|
访问最后一个元素。 |
|
测试组件是否不存在。 |
|
访问第一个元素。 |
|
访问基础容器。 |
|
移除第一个元素。 |
|
添加新的最后一个元素。 |
|
构造容器对象。 |
|
计算元素的数量。 |
|
复制控件序列到新数组。 |
属性 |
说明 |
---|---|
访问最后一个元素。 |
|
访问第一个元素。 |
运算符 |
说明 |
---|---|
替换控件序列。 |
|
确定 queue 对象是否与另一 queue 对象不相等。 |
|
确定 queue 对象是否大于另一个 queue 对象小于。 |
|
确定 queue 对象是否小于或等于另一 queue 对象。 |
|
确定 queue 对象是否与另一 queue 对象相等。 |
|
确定 queue 对象是否大于另一个 queue 对象大。 |
|
确定 queue 对象是否大于或等于另一 queue 对象。 |
接口
接口 |
说明 |
---|---|
重复的对象。 |
|
IQueue<值,容器> |
维护泛型容器适配器。 |
备注
对象分配并通过一个基础容器序列中未使用记忆字段中,键入控件 Container,存储 Value 元素和提高在要求。对象绑定到驱动器第一个元素和弹出最后一个元素的访问,实现一个先入先分析 (fifo) 队列 (也称为 FIFO 队列或者仅仅队列)。
要求
标题: <cliext/队列>
命名空间: cliext