We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 36b129a commit b1beed9Copy full SHA for b1beed9
snippets/cpp/data-structure-conversion/vector-to-queue.md
@@ -3,17 +3,22 @@ title: Vector to Queue
3
description: Convert vector into queue quickly
4
tags: data structures,queue,vector
5
author: mrityunjay2003
6
+contributors: majvax
7
---
8
9
```cpp
10
#include<queue>
11
#include<vector>
12
#include<deque>
13
-std::queue<int> vectorToQueue(const std::vector<int>& v) {
14
- return std::queue<int>(std::deque<int>(v.begin(), v.end()));
+template <typename T>
15
+std::queue<T> vectorToQueue(const std::vector<T>& v) {
16
+ return std::queue<T>(std::deque<T>(v.begin(), v.end()));
17
}
18
19
+
20
21
+// Usage:
22
std::vector<int> vec = { 1, 2, 3, 4, 5 };
-vectorToQueue(&vec); // Returns: std::queue<int> { 1, 2, 3, 4, 5 }
23
+vectorToQueue(vec); // Returns: std::queue<int> { 1, 2, 3, 4, 5 }
24
```
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments