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

Stack со сменой представления - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужен кусок кода http://www.cyberforum.ru/cpp-beginners/thread950736.html
Привет всем, даже не знаю сюда ли обратился.....В общем нужен код который выполняется с момента нажатия в браузере например мозиллы CTRL+U. Где мне его взять? Если у кого есть напишите пожалуйста!...
C++ Работа с com port подскажите пожалуйста!! написал программку, отправляет запрос на устройство пакет данных (без контрольной суммы), должен придти ответ и записаться в массив!порт открывается, отправляю данные, НЕ... http://www.cyberforum.ru/cpp-beginners/thread950730.html
Дана строка до точки, группа символов в которой между пробелами считается словом, знаки препинания от слова пробелом не отделяются C++
Дано некоторое число. Вставить его перед каждым восклицательным знаком. все числовые данные вводятся с клавиатуры,и если можно с пояснениями как работает программа и что какой цикл в ней...
C++ Необходимо написать и отладить две программы в среде Borland C++ 3.1. Первая программа должна сформировать двоичный файл. Вторая – считать данные из э
Создать двоичный файл и записать в него n целых чисел. Из файла сформировать массив, записав в него только ненулевые компоненты, находящиеся после максимального элемента. все числовые данные...
C++ Необходимо написать и отладить программу в среде Borland C++ 3.1 по заданному варианту с обязательным применением динамических массивов и функций http://www.cyberforum.ru/cpp-beginners/thread950712.html
Упорядочить элементы вещественного массива следующим образом: по возрастанию элементы, расположенные в массиве до минимального, по убыванию элементы, расположенные после максимального. Создать...
C++ Переписать элементы массива вещественных чисел X в обратном порядке в массив Y. Задание: Необходимо написать и отладить программу в среде Borland C++ 3.1 с обязательным применением массивов. 1.Переписать элементы массива вещественных чисел X в обратном порядке в массив Y.... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
09.09.2013, 17:00
Цитата Сообщение от vxg Посмотреть сообщение
и все таки даже в оригинале странное задание ибо прямо implementation они не поменяют - код проги останется неизменным
Код программы это одно. Имплементация это все же другое. Я бы сказал, что это нечто, с помощью чего реализован класс. То есть, делает, если смотреть со стороны, он одно и то же, однако реализация различается.
По сути даже у контейнеров стандартной библиотеки имплементацию в какой-то степени можно поменять (сконструировать контейнер с другим аллокатором), но только на этапе компиляции.

Добавлено через 19 минут
Пробежав глазами главу 25, сложилось ощущение, что наиболее правильным вариантом, будет предложенный ранее с абстрактными классами
C++
1
2
3
class Stack {};
class ListStack : public Stack {};
class ArrayStack : public Stack {};
Ибо ни одна другая идиома, описанная в главе, особо не катит в данном контексте (разве что Handle и то вряд ли).
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru