Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Удаление средней буквы из нечетного слова https://www.cyberforum.ru/ cpp/ thread302189.html
помогите пожалуйста составьте программу с кодом на С, просто я сам нешарю в строках. Условие:Дана последовательность, содержащая от 2 до 30 слов, в каждом из которых от 2 до 10 строчных русских...
Назначение кода C++
Добрый день, скажите плиз, что означают эти строчки кода x1 = rc.right/25-rc.left; k=(xk-xn)/(rc.right*23/25+rc.left); Добавлено через 8 часов 55 минут вопрос ещё актуален
BGI библиотека вращение прямой C++
Здравствуйте уважаемые форумчане! Вот беда, не могу справиться с компьютерной графикой. Прошу вашей помощи. Вот задача: Аршин. На нижней стороне прямоугольника CDEF (экрана) лежит отрезок AB...
C++ DNS помогите пожалуйста с написанием простейшей программы работы DNS-сервера с базой данных https://www.cyberforum.ru/ cpp/ thread300968.html
C++ Документация c++ https://www.cyberforum.ru/ cpp/ thread300940.html
Знаю что есть просто суперская документация по java, сам пользуюсь не нарадуюсь, есть нормальная ли документация по с++? php? кроме MSDN, где надо вводить имя класса, а так чтобы посмотреть иерархию...
realloc и вызов конструктора C++
здраствуйте! мне препод сказал, что можно выделить память оператором new, а потом довыделить её с помощью realloc и каким-то образом вызвать конструкторы для новой памяти(ну или это я так его...
C++ Что это за компонент?
Всем привет. Кто ни будь, знает в какой библиотеке есть компоненты: TLight и TTrend ? Знакомы ли вообще такие названия кому ни будь?
C++ Visual C++ и Builder C++ сильно отличаются друг от друга? Доброго времени суток. У меня такой вопрос, Visual C++ и Builder C++ сильно отличаются друг от друга? Например если прога была написана в Visual, то будет ли она корректно работать в Builder? https://www.cyberforum.ru/ cpp/ thread300349.html
C++ Комментарий в коде https://www.cyberforum.ru/ cpp/ thread299829.html
как в С++ делать коментр?? в паскале так: { bla bla} а в С++ как???
C++ Списки, динамическая память и указатели Нужна помощь! Требуется написать функцию rearrangment( ), меняющую i-ю и j-ю строки текста. То бишь нужно создать однонаправленный список, в который заносится построчно текст какой-либо уже... https://www.cyberforum.ru/ cpp/ thread298945.html
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 15
0

C++ паттерны, архивация файлов

22.05.2011, 21:45. Просмотров 1002. Ответов 0
Метки (Все метки)

Начал делать реализацию паттерна Strategy, короче если кто-то может завершить код помогите. А вообще вопрос стоит так: "как запустить архивацию в С++?". Если кто может помогите.
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
52
53
54
55
56
57
58
#include <iostream>
#include <string>
#include <>
 
// Èåðàðõèÿ êëàññîâ, îïðåäåëÿþùàÿ àëãîðèòìû ñæàòèÿ ôàéëîâ
class Compression
{
  public:    
    virtual ~Compression() {}
    virtual void compress( const string & file ) = 0;
};
 
class ZIP_Compression : public Compression
{
  public:
    void compress( const string & file ) {
        cout << "ZIP compression" << endl;
    }
};
 
class ARJ_Compression : public Compression
{
  public:
    void compress( const string & file ) {
        cout << "ARJ compression" << endl;
    }
};
 
class RAR_Compression : public Compression
{
  public:
    void compress( const string & file ) {
        cout << "RAR compression" << endl;
    }
};
 
 
// Êëàññ äëÿ èñïîëüçîâàíèÿ
class Compressor 
{
  public:
    Compressor( Compression* comp): p(comp) {}
   ~Compressor() { delete p; }
    void compress( const string & file ) {
        p->compress( file);
    }
  private:
    Compression* p;
};
 
 
int main()
{
    Compressor* p = new Compressor( new ZIP_Compression);
    p->compress( "file.txt");
    delete p;
    return 0;
}


Вернуться к обсуждению:
C++ паттерны, архивация файлов
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.05.2011, 21:45
Готовые ответы и решения:

Архивация файлов с помощью ZipForge
Поставил компонент ZipForge, непонимаю как им пользоваться. Ктонибудь может привести пример...

Паттерны(шаблоны проектирования)
Народ,возникла проблема..не могу выбрать паттерн для своей темы по курсачу...помогите плиз..с идеей...

Паттерны
Паттерн Flyweight Паттерн Domain Model (Модель области определения).Кто знает что это.И может...

Паттерны
Пролистал всю главную страницу и решил поставить вопрос в С++ , чем сможите помогите. Суть , ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.