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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Моделирование движущихся объектов на C++ http://www.cyberforum.ru/cpp-beginners/thread1491114.html
Может быть вопрос не в этот раздел, но себя позиционирую как новичок ... т.ч. не ругайтесь ... Вопрос: Что бы качественно смоделировать движущийся управляемый объект в 3D или 4D формате - типа...
C++ Разработка шаблонного класса-контейнера Помогите пожалуйста разобраться! решаю задачу и не могу найти солюшен, всё очень просто, вот задача: Необходимо разработать класс контейнера, реализующий приведенный ниже интерфейс. При... http://www.cyberforum.ru/cpp-beginners/thread1491093.html
Блок схема для программы C++
Приветствую! Нужна помощь в создании блок схемы. (Редактирование) Не составлял блок схемы до этого, что не так? (см.вложение). Задание: Надо составить прогу, которая позволяет текст,...
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 { ...
C++ Нарисовать блок-схему программы Нужна Блок схема программы "Тест". Вот код: #include "stdafx.h" #include <iostream> #include <fstream> #include <stdio.h> #include <conio.h> #include <string> using namespace std; struct... подробнее

Показать сообщение отдельно
_stanislav
15 / 65 / 23
Регистрация: 16.08.2014
Сообщений: 426
Завершенные тесты: 2
01.07.2015, 18:27  [ТС]
zss. Если использовать шаблоны, то класс Base автоматически становится шаблонным? И на него действуют все ограничения шаблонов? И еще вопрос, если использовать способ предложенный тобой, то как в нем организовать вот такой метод?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class A: public Base
{
public:
    enum Enum{ NONE, OTHER_1, OTHER_2 };
 
    void Set(Enum e)
    {
          if (e < NONE || e > OTHER_2) operationType = NONE;
          else operationType = e;
    }
 
private:
    Enum value;
};
Спасибо.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru