Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit b1beed9

Browse files
committed
fixed a snippets to follow guidelines and an error.
1 parent 36b129a commit b1beed9

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

‎snippets/cpp/data-structure-conversion/vector-to-queue.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,22 @@ title: Vector to Queue
33
description: Convert vector into queue quickly
44
tags: data structures,queue,vector
55
author: mrityunjay2003
6+
contributors: majvax
67
---
78

89
```cpp
910
#include<queue>
1011
#include<vector>
1112
#include<deque>
1213

13-
std::queue<int> vectorToQueue(const std::vector<int>& v) {
14-
return std::queue<int>(std::deque<int>(v.begin(), v.end()));
14+
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()));
1517
}
1618

19+
20+
21+
// Usage:
1722
std::vector<int> vec = { 1, 2, 3, 4, 5 };
18-
vectorToQueue(&vec); // Returns: std::queue<int> { 1, 2, 3, 4, 5 }
23+
vectorToQueue(vec); // Returns: std::queue<int> { 1, 2, 3, 4, 5 }
1924
```

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /