Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2011, 23:27   #1
Jugger
Пользователь
 
Регистрация: 30.01.2008
Сообщений: 99
По умолчанию Использование шаблона stack

Вот например такой код
Код:
#include "stdafx.h"

using namespace std;
#include "iostream"
#include "stack"

int main()
{
    stack a();
    return 0;
}
Подскажите как использовать этот шаблон, например я попытался вызвать конструктор, не получилось

Код:
 error C2955: 'std::stack' : use of class template requires template argument list
Подскажите например как использовать методы добавления и удаления элемента pop и push, какой синтаксис использования методов

А то вот в msdn их много есть, а синтаксис использования я не знаю
Jugger вне форума Ответить с цитированием
Старый 22.11.2011, 01:34   #2
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

Стек - шаблонный класс, потому ему нужен параметр, задающий тип хранимого значения.
Код:
stack<int> s; //создать пустой стек для элементов типа Int
s.push(5);
s.push(10);
//...
int i=s.top(); //Получить верхний элемент, не забирая его из стека!
s.pop(); //убрать верхний элемент

if (s.empty()) //условие выполнится, если в стеке не осталось элементов
Son Of Pain вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
использование макроса и файла-шаблона на сайте Arderun Microsoft Office Word 1 17.10.2011 19:57
Использование массивов и коллекций. Классы ArrayList, Queue, Stack, Hashtable, SortedList amerlu C# (си шарп) 1 09.10.2011 20:28
Pascal Stack S1l3nce Помощь студентам 0 22.09.2011 15:47
STACK Lawliet32 C# (си шарп) 2 31.03.2011 14:04
Использование шаблона List(C++) Demonhunterus Помощь студентам 1 16.10.2010 16:20