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

Символьное дифференцирование - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Реализовать доступ к закрытой переменной http://www.cyberforum.ru/cpp-beginners/thread742772.html
Можно ли в C++ получить доступ к закрытым переменным из класса Two в классе One, без изменения One? На сколько я знаю, друзей можно объявлять только в самом классе.(One) class One { private: int X; } class Two { public: private:
C++ Как перегрузить операторы >> и << для структуры чтоб работалы итераторы? в файле двумерный массив вида 0 1 2 3 4 5 6 7 8 9 он считывает в двумерный вектор вот такой функцией if(!FileExists(FNAME_MATRIX)) { RED;cout<<"Файл "<<FNAME_MATRIX<<" не найден!\n";GRAY; exit(1); } v.clear(); http://www.cyberforum.ru/cpp-beginners/thread742766.html
Перевод из string^ в char C++
как это можно сделать? System::String^ numbron3= textBox11->Text; const char* str_ptr = numbron3.c_str(); Добавлено через 9 минут вываливается ошибка error C2228: выражение слева от ".c_str" должно представлять класс, структуру или объединение
C++ Бинарное дерево. Мне нужно нерекурсивно удалить вершину с заданным значением ключа из бинарного дерева поиска.
Здравствуйте! Мне нужно нерекурсивно удалить вершину с заданным значением ключа из бинарного дерева поиска. Я набросал алгоритм удаления, только рекурсивный. Напишите пожалуйста как избавиться от рекурсии. Node* ReturnMaxLeft(Node* n) { if(!n) return NULL; Node* tmp=n; while(tmp->left) tmp=tmp->left; return tmp;
C++ программа находит самое короткое слово в строке, как сделать, что бы она находила пять самых коротких слов в строке! Спасибо) http://www.cyberforum.ru/cpp-beginners/thread742759.html
Здравствуйте! Подскажите пожалуйста! В данном отрывке программа находит самое короткое слово в строке, как сделать, что бы она находила пять самых коротких слов в строке! Спасибо) { int min = 100, count = 0, m = 0; int len = strlen(s); char st; char st2; for (int i = 0; i < len; ++i) { if (s != ' ')
C++ Создать шаблон функции, осуществляющей сортировку данных массива Создать шаблон функции, осуществляющей сортировку данных массива. Аргументами функции должны быть имя и размер массива. Продемонстрировать работу шаблона на данных различных типов, в том числе, на данных вновь созданного класса – вектор в пространстве с координатами х, у, z, определив для него операции сравнения. Умоляю, помогите написать. подробнее

Показать сообщение отдельно
FireStar
0 / 0 / 0
Регистрация: 06.12.2012
Сообщений: 12
23.12.2012, 15:04     Символьное дифференцирование
Требуется реализовать класс Expression с чисто виртуальными методами Expression *diff(); и void print(); и отнаследовать классы Number, Variable, Add, Sub, Mul, Div. Если можете, помогите, пожалуйста.

Добавлено через 5 часов 6 минут
Есть классы Number и Variable, а как быть с остальными, я не совсем понял.
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
class Expression
{
    public:
        virtual Expression * diff() = 0;
        virtual void print() = 0;
};
 
class Number: public Expression
{
    double x;
public:
    Number (double value)
    {
        x = value;
    };
    Expression * diff()
    {
        return new Number (0);
    }
    void print()
    {
    std::cout << x;
    };
};
 
class Variable: public Expression
{
    public:
        Variable(){};
        Expression * diff()
        {
            return new Number (1);
        };
        void print()
        {
            std::cout << 'x';
        };
};
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru