Как определить коллекцию объектов стека? - PullRequest
0 голосов
/ 23 января 2019

Мне интересно, могу ли я определить набор объектов стека внутри как часть списка или вектора? Я пытаюсь определить коллекцию объектов стека, которые я могу получить и добавить как обычный тип int или float внутри одного из контейнеров STL. Например: vector<stack> stackCollection Но это дает мне ошибку: использование шаблона класса 'stack' требует аргументов шаблона.

Есть ли способ сделать это в C ++?

#include <iostream>
#include <stack>
#include <vector>
#include <list>

using namespace std;
int main() {
    vector<stack> stackCollection;
    //vector<int> stackCollection;
    return 0;
}

1 Ответ

0 голосов
/ 23 января 2019

Вы должны указать, какой тип должен содержать стек, например:

vector<stack<int>> stackCollection;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...