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

Объединить два похожих класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Моделирование движущихся объектов на C++ http://www.cyberforum.ru/cpp-beginners/thread1491114.html
Может быть вопрос не в этот раздел, но себя позиционирую как новичок ... т.ч. не ругайтесь ... Вопрос: Что бы качественно смоделировать движущийся управляемый объект в 3D или 4D формате - типа человек ... достаточно использовать OpenGL или необходимо (и вообще возможно это или нет) использование программ моделирующих объекты в 3D формате ... если вариант ответа 2 - подскажите название...
C++ Разработка шаблонного класса-контейнера Помогите пожалуйста разобраться! решаю задачу и не могу найти солюшен, всё очень просто, вот задача: Необходимо разработать класс контейнера, реализующий приведенный ниже интерфейс. При разработке приветствуется использование STL. class ElemNotFound {}; template < class ElemType, class IndexType > class IContainer { public: virtual const ElemType& GetElem( const IndexType& index )... http://www.cyberforum.ru/cpp-beginners/thread1491093.html
Блок схема для программы C++
Приветствую! Нужна помощь в создании блок схемы. (Редактирование) Не составлял блок схемы до этого, что не так? (см.вложение). Задание: Надо составить прогу, которая позволяет текст, содержащийся в файле, воспроизвести сигналами азбуки Морзе. При этом текст должен посимвольно выводиться на экран. Предусмотреть возможность плавной регулировки скорости воспроизведения. код: #include...
C++ Как правильно удалять выделенную память под указатель на указатель?
есть код #include <iostream> #include <conio.h> #include <stdlib.h> #include <time.h> using namespace std; void sort_1(const int **&const ptr,const int& N) { for (int i = N - 1; i >= 0; i--) {
C++ Обнуляются поля в структуре http://www.cyberforum.ru/cpp-beginners/thread1491063.html
Всем привет! Курю книжку по плюсам от Шилдта. Домашнее задание было в книге реализовать поиск по имени товара. Вот объявление структуры. const size_t arraySize = 255; struct InventoryType { char name; int onHand; int leadTime; double cost;
C++ Нарисовать блок-схему программы Нужна Блок схема программы "Тест". Вот код: #include "stdafx.h" #include <iostream> #include <fstream> #include <stdio.h> #include <conio.h> #include <string> using namespace std; struct test подробнее

Показать сообщение отдельно
_stanislav
26 / 26 / 8
Регистрация: 16.08.2014
Сообщений: 246
Завершенные тесты: 2
01.07.2015, 14:15     Объединить два похожих класса
Доброго времени суток. Есть два класса, полностью одинаковых в логике, различие только в том что один содержит один enum, второй другой. Как объединить эти два класса что бы уменьшить объем кода, склоняюсь к использованию шаблонов, только не знаю как.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class Base { };
 
class A : public Base
{
public:
    enum EnumA { };
 
    //Методы...
};
 
class B : public Base
{
public:
    enum EnumB { };
 
    //Методы...
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru