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

Создать шаблон класса типа стек - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для заданной матрицы A(m,n) найти её произведение на транспонированную к ней AA` в упакованном виде (так как результат - симметричная матрица)! http://www.cyberforum.ru/cpp-beginners/thread571866.html
Здравствуйте! Условие задачи: Для заданной матрицы A(m,n) найти её произведение на транспонированную к ней AA` в упакованном виде (так как результат - симметричная матрица). Пожалуйста, подскажите, как в моём случае перемножить исходную и транспонированную матрицу!!! Если найдутся какие-либо ошибки в моём коде, сообщите пожалуйста!!! Заранее очень благодарен!!!
C++ Программа (не нахотиn тип void) Вот написал программу с использованием классов и приминения конструктора и деструктора. При компиляции пишет что не объявлен тип void для класса Cat c вызовом метода данных (функции) Mauw(). Использую компилятор wx-DevC++. И если можно прокоментируйте строчки програмы, а то что то, не совсем понимаю принцип действия Set, Get и принцип работы конструктора Cat(int initialAge). Заранее спасибо. ... http://www.cyberforum.ru/cpp-beginners/thread571831.html
Итератор "общего" типа. C++
Хочу создать класс, который будет работать и итераторами на разные объекты (векторы, списки и т.д.) Единственное решение, которое могу придумать - это шаблонный класс. Но мне, в принципе, хватило бы просто "общего" описания итератора. Скажем опишу я поле своего класса как-то так: all_iterator begin; all_iterator end; и в конструкторе мне нужно будет в поля begin и end записать конкретные...
Пошаговый вывод матрицы C++
подскажите как пошагово вывести двумерную матрицу MxN с помощью printf
C++ ввод и копирование http://www.cyberforum.ru/cpp-beginners/thread571814.html
Первая функция void Clear(Union& u) должна получать по ссылке объект u типа Union и заполнять пробелами все символы строки u.str , кроме символов с индексами NF-1 и NF+NI-1. В эти символы строки необходимо записать символ ‘║’. Строка u.str должна иметь символ конца. Вторая функция Union obrabotkaInfo(const StudBeg& studBeg), получив через объект по ссылке начальную информацию о...
C++ Многоуважаемые программисты (массив) Многоуважаемые программисты помогите пожалуйста. Дан массив символов. предположим N=10 {0.7 0.2 0.7 16 0.2 0.2 4 1.7 16 10} Необходимо отобразить на экран не повторяющиеся символы и количество повторений: 0.7 - 1 раз 0.2 - 2 раза 16 - 2 раза 4 - 0 раз 1.7 - 0 раз 10 - 0 раз подробнее

Показать сообщение отдельно
touffal
0 / 0 / 0
Регистрация: 11.05.2009
Сообщений: 22

Создать шаблон класса типа стек - C++

12.05.2012, 01:16. Просмотров 1249. Ответов 1
Метки (Все метки)

Помогите, пожалуйста. Необходимо создать шаблон класса типа стек. Я никак не пойму, как перегружать операторы, если у меня шаблон класса стек, производного от класса List. Был бы очень благодарен, если бы кто-нибудь написал бы мне, как перегрузить операторы:
оператор сложения объектов (operator+), насколько я понимаю, то же самое, что и push
оператор сравнения объектов (operator==),
оператор присвоения (operator=),
оператор извлечения из потока (friend operator>>)
оператор вставку в поток (friend operator<<).

Описание самого стека:
C++
1
2
3
4
5
6
7
8
9
10
11
12
#ifndef _TEMPLATE
#define _TEMPLATE
template < class STACKTYPE>
class Stack : private List <STACKTYPE> {
public:
    void push( const STACKTYPE &data)
    {
        insertAtFront(data);
    }
 
};
#endif
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru