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

простой пример паттерна (facade) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Виртуальные функции http://www.cyberforum.ru/cpp-beginners/thread203487.html
Объясните, для чего необходимы виртуальные функции. Где их рационально использовать. P.S. Если есть ссылки на толковые материалы - не жалейте. Заранее благодарен.
C++ Геометрия Г Е О М Е Т Р И Ч Е С К И Е З А Д А Ч И -> Здесь выкладываем условия и/или решения геометрических задач <- http://www.cyberforum.ru/cpp-beginners/thread203452.html
C++ Srand
что делает srand? (наприме: srand(static_cast<unsigned int>(time(0))); )
C++ Работа с файлами
Здраствуйте! Мне нада прочитать в структуру данные из файла.Вот сам файл: 17.99,32.00,50.00,100.91,19.99,15.00,2.00,4.99,5.78,36.99, 200,11,1000,11000,250,1000,8000,3350,400,50, Мне нужно прочитать в структуру числа вот структура
C++ Реализовать двусвязный список и обеспечить заполнение его данными и его сортировку по одному из полей входящих в него структур. http://www.cyberforum.ru/cpp-beginners/thread203415.html
Кто может помогите пожалуйста. Буду очень очень благодарен. Нужно написать на Си следующую программу: "Реализовать двусвязный список и обеспечить заполнение его данными и его сортировку по одному из полей входящих в него структур." Заранее большое спасибо.
C++ Функция вставки строки в строку #include "stdafx.h" #include "iostream" #include "stdio.h" #include "cstring" char* strins(char*sub,char*source,int p) {int i=0,s=strlen(source),k=strlen(sub),n=0; char source2; for (i;i<99;i++) source2='w'; подробнее

Показать сообщение отдельно
/*Alexander*/
5 / 5 / 0
Регистрация: 29.04.2010
Сообщений: 88
04.12.2010, 21:34     простой пример паттерна (facade)
написал то теории и хотело бы узнать правельно ли я написал??

#include<stdafx.h>
#include<iostream>
using namespace std;


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
class A
{
public:
    void fun(){ cout<<"class A"<<endl;}
};
 
class B
{
public:
    void fun(){ cout<<"class B"<<endl;}
};
 
class facade
{
private:
    A a;
    B b;
public:
    virtual void fun()
    {
        a.fun();
        b.fun();
    }
};
 
void main()
{
    cout<<"class facade"<<endl;
    facade a;
    a.fun();
    system("pause");
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru