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

Классы-посредники - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В функция с переменным числом параметров. http://www.cyberforum.ru/cpp-beginners/thread390371.html
В функцию с переменным числом параметров поступают слова, конец списка - указатель NULL. Найти и вывести все слова, которые читаются одинаково сначала в конец и с конца в начало. с чего начать?
C++ Подскажите с записью на С++ задача: "Старшую тетраду каждого байта числа заменить результатом операции «стрелка Пирса» старшей и младшей тетрад, а младшую тетраду – результатом операции «штрих Шеффера» старшей и младшей тетрад исходного байта" как записать на С++?? стрелку Пирса и штрих Шеффера http://www.cyberforum.ru/cpp-beginners/thread390368.html
C++ Написал прогу по стеку, но при выводе содержимого - выводит только последний добавленный
Вот собственно сам код, подскажите если что не так. Заранее спасибо! #include <iostream> #include <stack> using namespace std; class Node { public:
C++ Расписать каждую строчку .
Распишите каждую строчку.завтра защищать а я не понимаю чо это ) что делае и т.д 1) Использование компилятора c последующим подключением компановщика и созданием исполняемого файла a.exe H:\laba3>bcc32 -I.\include a.cpp b.cpp c.cpp Borland C++ 5.6 for Win32 Copyright (c) 1993, 2002 Borland a.cpp: b.cpp: c.cpp:
C++ поразрядные операции http://www.cyberforum.ru/cpp-beginners/thread390345.html
помогите пожалуйста решить следущую задачу: даны два int-числа: N1 = АBCD и N2 = EFGH, где AB…GH – 16-ричные цифры, ПОп – Поразрядная Операция Получить цифру X как результат выражения: X = A And B Xor C, и записать ее в N2: EFXGH. или хотя бы идею как это реализовать. заранее спасибо
C++ при нажатии на "=" вывести ответ.. Писала простенькую прогу калькулятор, тут ответ считывает при нажатии на enter. Преподаватель попросил, чтобы ответ выводился при нажатии на "=", но как?? int main() { int ch; do{ // основной код ch=getch(); }while(ch!=48); return0; ------> так? но так не получается у меня :( подробнее

Показать сообщение отдельно
Сыроежка
Заблокирован
24.11.2011, 00:33     Классы-посредники
Цитата Сообщение от thick_int Посмотреть сообщение
Читая Дейтла, дошел до теемы классы-посредники, назначение которых скрыть не только реализацию, но и интерфейс класса (в том смысле, как я понял, чтобы пользователь класса просто не видел физически заголовочный файл класса).
Так ли уж ценна эта идея, искусственно накручивания скрытия всего и вся?
Во-первых, вы не правильно поняли. Скрывается не интерфейс, а реализация! Интерфейс потому и называется интерфейсом, что он предназначен для открытого доступа.

Я хотя книгу не читал, но скорей всего имеется в виду метод проектирования под названием PIMPL. То есть реализация ( IMPlementation) выполнена в ддругом классе, а в основном классе имеется лишь указатель на класс реализации.

К сожалению этот способ сокрытия реализации не очень эффективен. Во-первых, добавляется лишний указатель. Очевидно, что при копировании объектов требуется использовать оператор new и delete либо для класса-посредника, либо для самого указателя.
Кроме того бывает так, что классу посреднику порой нужно обращаться к открытым функциям основного класса. Тогда в классе посреднике приходится в свою очередь делать указатель на основной класс, чтобы получить доступ к этим функциям.
 
Текущее время: 21:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru