Форум программистов, компьютерный форум CyberForum.ru

Реализация стека с шаблонами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка компиляции Unable to start program в любой Viual studio 2010 http://www.cyberforum.ru/cpp-beginners/thread653128.html
Ошибка компиляции Unable to start program 'c:\User\build\Documents\Visual Studio .... не удается найти указанный файл!!! Visual Studio 2010 купил Лицензионную...
C++ Почему размер символьного массива должен быть больше на 1 символ, а не на 2? Привет! Пока читал учебник Шилдта, возник вопрос: Объявляя символьный массив, который будет содержать строку с завершающимся нулем, вы должны задать ему длину на один символ больше, чем у самой длинной помещаемой в него строки. Если например, вы хотите объявить массив str, в котором будет находиться 10-символьная строка, то вы должны написать следующее: char str; Почему Герберт Шилдт говорит,... http://www.cyberforum.ru/cpp-beginners/thread653104.html
Множества без STL C++
Решаю задачу: ввести н-ое количество множеств и найти их обьединение. Объединение это новое множество в состав которого входят элементы первого второго и n-го множества, если элементы в множествах одинаковые, то их добавлять не надо. A={1,2,3} B={2,3,6} Их обьединение будет C={1,2,3,6} Я почти сделал программу но не получаеться почему-то обьеденить их нормально...да я бы сказал никак их...
Найти в файле максимальную длину строки и вывести в новый файл все строки, имеющую такую длину C++
Товарищи, простите что обращаюсь. Кому не сложно, помогите (решите) хоть сколько нибудь из этих 3 заданий. Сам я чайник, много проболел и упустил материал, а в срок не выучу его, чтобы сдать зачет. Очень хочу в универе остаться, нагнать упущенное, так что кому не сложно, помогите, напишите код. 1)Дан файл, содержащий несколько строк. Найти максимальную длину строки и вывести в новый файл все...
C++ Описатель inline http://www.cyberforum.ru/cpp-beginners/thread653069.html
Описатель inline должен располагаться только в прототипе или определении функции или и там, и там?
C++ Подскажите условие Не знаю какое должно быть условие, для проверки файла на пустоту if(comand=="4") { cout<<"ЧТЕНИЕ ИЗ ФАЙЛА"<<endl; ifstream f; f.open("avto.txt"); if(!f) { cout<<"Невозможно открыть файл."; } подробнее

Показать сообщение отдельно
kotleta
42 / 42 / 11
Регистрация: 13.09.2012
Сообщений: 196

Реализация стека с шаблонами - C++

17.09.2012, 09:19. Просмотров 1699. Ответов 8
Метки (Все метки)

Вообщем, реализую стек
известная проблема, не могу понять почему не компилирует, хотя 20 раз все проверил

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
#include <iostream>
 
using namespace std;
 
template <class T>
class stack
{
    public:
        stack (int sz = 10);
        void push (T item);
        T pop ();
        ~stack();
 
    private:
        T* st;
        int top;
};
 
template <class T>
stack <T> :: stack (int sz)
{
    st = new T [sz];
    top = -1;
}
 
template <class T>
void stack <T> :: push (T item)
{
    st[++top] = item;
}
 
 
template <class T>
T stack <T> :: pop ()
{
    return st[top--];
}
 
template <class T>
stack <T> :: ~stack()
{
    delete [] st;
}
 
 
int main()
{
    stack <int> i1 ();
 
    i1.push(3);
 
 
 
    return 0;
}
\Desktop\cpp_examples\my_prog\stack.cpp|50|error: request for member 'push' in 'i1', which is of non-class type 'stack<int>()'|



После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru