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

Подскажите с организацией класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ пожалуйста, мне надо сделать некое подобия игры Кто хочет стать миллионером? http://www.cyberforum.ru/cpp-beginners/thread1105801.html
если у кого-нибудь есть что-то подобное, скиньте пожалуйста, причем желательно если сделано без массивов
C++ В чем разница между ClassName cn и ClassName cn = new ClassName()? Добрый день! Собственно вопрос в заголовке темы. Будьте добры расскажите пожалуйста в чем между ними разница. http://www.cyberforum.ru/cpp-beginners/thread1105794.html
Не удаётся сбросить ios::failbit C++
Всем привет! У меня вопрос следующего характера. Идущий ниже кусок кода работает не логично list<int> lval; vector<int> ivec; int val=0; cout<<"Введите целочисленные значения: "; while (true) { cin>>val;
C++ Подскажите, как исправить 1 ошибку в программе?
#include "stdafx.h" #include <stdio.h> #include <conio.h> double min = 0; /* зовнiшня змiнна */ int main() { FILE * file; char namef; /* ========= прототипи ========= */ void read_print_icx(FILE * ); /* читання i виведення вхiдного файлу */
C++ Найти и вывести на экран последние три числа, которые кратны четырем (4) и не кратны трем (3) http://www.cyberforum.ru/cpp-beginners/thread1105786.html
Помогите пожалуйста!!:)Нужно доработать программу, чтобы она выводила 3 слагаемые суммы,т.е эти последние 3 числа:) условие ниже. Найти и вывести на экран последние три числа, которые кратны четырем (4) и не кратны трем (3). Числа ищутся в диапазоне от 1 до N (число N задается пользователем). Помимо этого вычислить сумму найденных трёх чисел. В С++ у меня получилось #include "iostream"...
C++ Использование массивов в качестве аргумента функции Расстояние l от начала координата до точки n-мерного пространства с координатами(x1,x2....xn)... подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1765 / 1140 / 221
Регистрация: 16.05.2013
Сообщений: 3,017
Записей в блоге: 5
Завершенные тесты: 1
26.02.2014, 13:24  [ТС]     Подскажите с организацией класса
Цитата Сообщение от Tulosba Посмотреть сообщение
Поподробнее объясните. Я не уловил сути.
Допустим имеем базовый класс который будет характеризовать типы вычислений:
Кликните здесь для просмотра всего текста
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
#ifndef TYPEPROBLEM_H_INCLUDED
#define TYPEPROBLEM_H_INCLUDED
#include"calculation_objects.h"
namespace lab
{
class typeproblem {
public:
    virtual bool Calculation(tensor_1) = 0;
};
 
/**
*   Движение среды
*/
class wrapping: public typeproblem
{
    tensor_1 speed;
 
    tensor_0 viscosity_first;
    tensor_0 viscosity_second;
public:
    bool Calculation(tensor_1);
}
/**
*   Температурное поле
*/
class heat: public typeproblem
{
    tensor_0 temperature;
    tensor_0 transcalency;
public:
    bool Calculation(tensor_1);
}
 
}
#endif // TYPEPROBLEM_H_INCLUDED

Классы wrapping и heat являются наследниками и предназначены для вычисления соответствующих величин. Теперь допустим мне необходимо написать программу для вычисления, к примеру, диффузии. Это должно быть реализованно в виде нового класса, наследника базового typeproblem, что бы я мог поместить указатель на объект этого класса в массив указателей для провдения дальнейших вычислений вызовом ф-и Calculation(tensor_1). Вопрос сложно ли реализовать так что бы приложение при запуске сканировало некую дерикторию в которой будут валяться библиотечные файлы с реализациями подобных классов с дальнейшей возможностью выбора в самом приложении доступных типов вычислений.
 
Текущее время: 13:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru