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

Для чего нужны интерфейсы? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти количество непрерывно возрастающих серий в массиве http://www.cyberforum.ru/cpp-beginners/thread1122512.html
Добрый день. Уже который день мучаюсь над решением задачи: В одномерном массиве нужно найти кол - во непрерывно возрастающих серий. :mda: Мне сия задача не удалась, рассчитываю на ваши идеи)
C++ Вычислить значение выражения Вычислить и вывести на экран. X и K ввести с клавиатуры: S=∑_(k=0)^K(1/2^k +(1+kx)/(1+kx^2 )) +k/2 http://www.cyberforum.ru/cpp-beginners/thread1122493.html
MSVS 2010. Автоматическое подключение stdafx.h ко всем новым проектам C++
Как сразу stdafx.h сделать со своим кодом по умолчанию ? как подключить библиотеку ,чтобы сразу на все проекты ,когда создавал появлялась автоматический? (в папке lib нет фаилов с соответствующим расширением ) можно канешно все закинуть сразу в папку(я о втором) , но может есть более цивилизованный путь ? своиства проекта тоже как бы день каждый раз править. P.S: I wanna add...
C++ Найти сумму первой и последней цифры и разность второй и третьей
Составить программу
C++ Для заданных значений a, b, n вычислить значение Xn http://www.cyberforum.ru/cpp-beginners/thread1122461.html
как сделать так что бы: допустим у нас есть a=3, b=4, x1=1 x2=x1*a*b x3=x2*a*b x4=x3*a*b xn=xn-1*a*b знаю что через for можно и n можно задать, только как?
C++ Реализовать пул потоков, в который можно помещать функцию не могу реализовать как в книге главу 9 пул потоков который,в который можно помещать функцию что бы она возвращала значение вот код который там имеется #include <condition_variable> #include <atomic> #include<mutex> #include <queue> #include <memory> #include <thread> #include <future> using namespace std; подробнее

Показать сообщение отдельно
iser
1 / 1 / 0
Регистрация: 21.01.2013
Сообщений: 40
18.03.2014, 09:19  [ТС]     Для чего нужны интерфейсы?
Спасибо за быстрый ответ.
Что то все равно не понятно, вот к примеру пример, в нем интерфейс и два класса, каким образом реализовывается общение?
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include <stdio.h>
 
class ILoad
{
public:
    virtual void StartLoading()=0;
    virtual bool IsFinish()=0;
};
 
class CImg : public ILoad
{
public:
    CImg(){};
    ~CImg(){};
private:
    virtual void StartLoading()
    {
        printf("Img -> StartLoading");
    }
    virtual bool IsFinish()
    {
        return true;
    }
};
 
class CVideo : public ILoad
{
public:
    CVideo(){};
    ~CVideo(){};
private:
    virtual void StartLoading()
    {
        printf("Video -> StartLoading");
    }
    virtual bool IsFinish()
    {
        return true;
    }
};
 
void main()
{
    CImg a;
    CVideo b;
    a.StartLoading();
    if( a.IsFinish() )
    {
        printf(" a -> IsFinish = TRUE ");
    }
}
 
Текущее время: 22:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru