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

Построить абстрактный класс - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ C++/ Оператор for http://www.cyberforum.ru/cpp-beginners/thread264284.html
1. Посчитать суму чисел от 100 до 200 которые кратные 17 2. Каждые 3 часа амёба надвое, посчитать сколько будет амёб будет через 120 часов
C++ Определить процедуры выполнения арифметических операций над комплексными числами Добрый день. Помогите пожалуйста решить задачу на си. Тема:Программирование задач с использованием нескольких функций на языке Си. Даны действительные числа u1, u2, v1, v2, w1, w2. Получить - комплексные числа u1 + iu2, v1 + iv2, w1 + iw2. (Определить процедуры выполнения арифметических операций над комплексными числами.) http://www.cyberforum.ru/cpp-beginners/thread264275.html
C++ Cетевая игра "крестики-нолики"
Помогите, на курсовой задали, сделать сетевую игру крестики-нолики в консоли, нужно сделать сервер и клиенты. Там необходимо создать библиотеки у меня уже почти все готовы только как все это собрать в рабочую программе, чтобы был сервер, и клиент не знаю, так как очень плохо в этом разбираюсь тем более сетевая игра. Ниже прилагаю полный текст задания. Вдруг кому уже давали подобное задание...
C++ Напишите функцию itob(n,s,b)
Напишите функцию itob(n,s,b), которая переводит целое n в строку s, представляющую число по основанию b. В частности, itob(n, s, 16) помещает в s текст числа n в шестнадцатеричном виде.
C++ С++ http://www.cyberforum.ru/cpp-beginners/thread264189.html
Вот у меня такой вопрос,вот написал я программу,вот я там например ввожу массив и что-то с ним делаю, она мне в конце выдает какие-то данные и при нажатие Enter она закрываеться.Вопрос:возможно сделать так,чтобы она при нажатие Enter(или какой-то любой определенной клавиши) как бы загружала сама себя ещё раз,и чтобы я мог опять вводить теже данные в массив,т.е. чтобы был замкнутый цикл.
C++ Матрицы, алгоритм поиска Доброй ночи. Нужна помощь в решении задач: 1. Даны три числа {A,B,C}. Разработать алгоритм поиска наименьшего значения из {|a-b|}, {|a-c|}, {|b-c|}. 2. Из положительный элементов массива T(14) выбрать наименьший по значению элемент и поменять местами с 3-м элементов этого массива. 3. Определить минимальный положительный элемент главной диагонали матрицы A(5,5) и заменить все элементы строки и... подробнее

Показать сообщение отдельно
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1283 / 1217 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
26.03.2011, 12:33     Построить абстрактный класс
Если проигнорировать указанный косяк в иерархии классов, то типо такого будет
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
struct Locate
{
    int x, y;
};
 
// Абстрактный
class Base
{
public:
    ~Base();
public:
    void Move() = 0;
    void Show() = 0;
 
    const Locate & GetLocate() const;
    void SetLocate( const Locate & loc );
private:
   Locate _locate;
};
 
// конкретные
class Figure : public virtual Base
{
...
};
 
class Text : public virtual Base
{
...
};
 
// Множественное наследование
class FigureText : public Figure, public Text
{
...
};
 
Текущее время: 23:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru