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

C++ Наследование динамического списка классом стеком. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Литература по структурам данных и алгоритмам http://www.cyberforum.ru/cpp-beginners/thread359673.html
Доброго Времени Суток! Хочу спросить совета, по поводу обширной книги по структурам данных и алгоритмам на C++. Отыскал следующие книги: 1. Организация структур данных и решение задач на С++, Уайс М. А. 2. Структуры и алгоритмы обработки данных: объектно-ориентированный подход и реализация на С++, А. А. Кубенский 3. Структуры и алгоритмы обработки данных. Примеры на языке Си, Б. С....
C++ Перестановка строки. #include <iostream> using namespace std; void change(char &a, char &b); void permutation(char* Str) { if(strlen(Str)%2 == 0) http://www.cyberforum.ru/cpp-beginners/thread359665.html
Объясните код программы C++
Вот рабочий код) напротив каждой строки через 2 слеша обьясните что происходит в программе, желательно поподробнее) спасибо) #include <stdafx.h> #include <iostream> #include <algorithm> #include <string> #include <vector> using namespace std; class Csv { // read and parse comma-separated values
Написать функцию is_equal() - поэлементное сравнение двух контейнера C++
C++ Реализуйте следующую функцию: bool is_equa1( const int*ia, int ia_size,const vector<int> &ivec ); Функция is_equal() сравнивает поэлементно два контейнера. В случае разного размера контейнеров “хвост” более длинного в расчет не принимается. Понятно, что, если все сравниваемые элементы равны, функция возвращает true, если отличается хотя бы один – false. Используйте итератор для перебора...
C++ Покритикуйте код http://www.cyberforum.ru/cpp-beginners/thread359638.html
Есть класс Студенты (реализован через односвязный список), хотел бы услышать критику по поводу его улучшения, если кому не лень разбираться в столь поздний час :) Сам код естественно полностью рабочий и предупреждений тоже компилятор не выдаёт (если не считать в main в условии while, но там всё ок) так что хотелось бы услышать Ваши замечания если что можно сделать лучше. Students.h #ifndef...
C++ правильно записать выражения арифметические суть задания по фортрану и си записать выражения и посчитать их..я записала но результаты выходят разные.. помогите пожалуйста записать правильно задание моя запись на фортран Код: подробнее

Показать сообщение отдельно
LosAngeles
Заблокирован
03.10.2011, 06:31     C++ Наследование динамического списка классом стеком.
лист недоделан, поэтому и непонятно как стек к этому прикрутить. Стек обычно делается через паттерн адаптер
C++
1
2
3
4
5
6
7
8
template <typename T, typename CONT = std::deque<T>>  class stack
{
  CONT c;
public :
  void push(T const&);
  void pop();
  T top() const;
}
что по сути является композицией, то есть можно замутить приватное наследование(только в рамках лабы, так то приватное наследование не является заменой композиции)

C++
1
2
3
4
template <typename T> class stack : private list
{
 ...
}
 
Текущее время: 20:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru