C ++中堆栈中的数组

发烧友

我想在c ++中堆栈或排列数组/向量。

我尝试了多种变体,包括带有向量的变体,但未成功。我认为这将是一个相当“标准”的问题,但无法为其寻找资源。这是一种建议的排队矢量实现,但是编译不喜欢它。

#include <queue> 
queue<int[2]> q; 
q.push({9,3});
q.push({5,2});
增加

q.push({9,3});不起作用,因为C样式的数组没有初始化列表构造函数。

一种解决方案是使用std :: array而不是C样式数组作为队列类型:

#include <array>

std::queue<std::array<int, 2>> q; 
q.push({9,3});
q.push({5,2});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C中基于数组的堆栈实现

来自分类Dev

C++ 中的堆栈溢出与大数组

来自分类Dev

如何在C或C ++中创建动态堆栈的动态数组

来自分类Dev

将数组中的重复堆栈减少为c#中的仅一个堆栈

来自分类Dev

C语言:数组堆栈中的内存对齐如何发生

来自分类Dev

C中的堆栈数组实现-通过引用理解

来自分类Dev

在C ++中实现堆栈

来自分类Dev

定时数组静态数组分配与C中的堆栈数组

来自分类Dev

(在C中)使用数组实现堆栈-将数组大小加倍时出现运行时错误

来自分类Dev

C中的堆栈括号匹配

来自分类Dev

了解C中的堆栈框架

来自分类Dev

堆栈中的弹出函数 (C)

来自分类Dev

在C中的堆栈上声明一个数组(VS2015)

来自分类Dev

在 C# 中不使用数组或列表将多个值推送到堆栈

来自分类Dev

使用调用堆栈在C中实现堆栈数据结构?

来自分类Dev

C ++中的goto语句对堆栈的影响

来自分类Dev

谁负责C ++中的堆栈和堆?

来自分类Dev

在C中为结构创建堆栈

来自分类Dev

C#中的调用堆栈限制

来自分类Dev

指向c中堆栈位置的指针

来自分类Dev

Objective-C中的堆栈实现

来自分类Dev

确定变量在C中是堆栈还是堆?

来自分类Dev

处理/避免C中的堆栈溢出

来自分类Dev

在C中实现堆栈时出错

来自分类Dev

堆栈内存重用gcc在C中的优化?

来自分类Dev

检查堆栈中的最小值C ++

来自分类Dev

将结构指针存储在c中的堆栈

来自分类Dev

C ++析构函数中的堆栈溢出

来自分类Dev

C函数中堆栈的大小是多少?