Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ кооперативная IDE https://www.cyberforum.ru/ cpp-beginners/ thread851249.html
можете посоветовать среду обладающую данной фичей. подойдёт онлайн версия , лиж бы была бесплатна
определить сумму цифр числа через функцию C++
Вводится последовательность из N целых чисел. Сформировать последовательность, каждый элемент которой равен сумме цифр исходной последовательности. Найти сумму цифр в сформированной...
Дерево в консоли(Нужно вывести данные из массива структуры на экран в виде дерева. Похожего TtreeView в билдере.) C++
Здравствуйте. Есть структура struct zap { int n; int n_r; AnsiString text; }; где n-номер, n_r - номер родителя. Нужно вывести данные из массива структуры на экран в виде дерева. Похожего...
C++ Программа определения положительных чисел и нахождения их суммы Пользователь вводит четыре целых числа.найти сумму положительных из них. Хоть убейте, не понимаю, как правильно посчитать сумму. #include <conio.h> #include <stdio.h> int main () { int... https://www.cyberforum.ru/ cpp-beginners/ thread851203.html
C++ Форматное чтение файлов https://www.cyberforum.ru/ cpp-beginners/ thread851202.html
Добрый день всем. Прошу вашей помощи. Мне нужно в папке с проектом считать несколько файлов с несколькими колонками данных в каждом. Не могу разобраться с тем, как открыть поочерёдно каждый файл, и...
русский алфавит C++
//--------------------------------------------------------------------------- #include <stdio.h> #include <conio.h> //---------------------------------------------------------------------------...
C++ Сортировка методом прямого слияния (Merge Sort)
Всем доброго времени суток! Вообщем немогу разобраться с реализацией сортировки последовательностей. Загвоздка похоже в слияниях серий. Сам код: #include <cstdio> #include <cstring> #include...
C++ компилятор mingw Установил Dev-Cpp попробовал скомпилировать проект.Вот такая штука на экране.Ясно что дело не в коде.пробовал разные среды разработки ставить.Разные версии и все равно. https://www.cyberforum.ru/ cpp-beginners/ thread851173.html
C++ Что такое композиция?(Определение) https://www.cyberforum.ru/ cpp-beginners/ thread851164.html
Подскажите, пожалуйста, что такое композиция??? Мне само определение...
C++ Переделать программу из C# в C++ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication11 { class DemoPoint // базовий клас { https://www.cyberforum.ru/ cpp-beginners/ thread851133.html
0 / 0 / 0
Регистрация: 25.10.2012
Сообщений: 34
0

Вызов метода

28.04.2013, 19:22. Просмотров 486. Ответов 2
Метки (Все метки)

Друзья подскажите пожалуйста!
Есть родительский класс TModel, в нем есть метод Euler2(), как это метод вызвать в дочернем классе TGANOPUser? У меня не получается.
Вот кусок кода:
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
.........................
class TModel:public TGABee
{
    public:
    double x[10];
    double qy;
    double x0[10];
    double xs[10];
    double fb[10];
    double fa[10];
    double su;
    double su1;
    double u[2];
    double umin;
    double umax;
    double y;
    int n;
    int ny;
    double qymax,qymin;
    int ix,ixmax;
    double stepsqy;
    int m;
    int lv;
    double dt;
    int t;
    double tf;
    int t1;
    double x1[10];
    double f1[10];
    public:
       TModel();
      // ~TModel();
       int Euler2(); // нужный метод
       virtual int Erent(int t,double x1[10],double f1[10]);
       int Upr();
       virtual void Initial();
       virtual void Func(double Fu[]);
       virtual void Func0(double Fu[]);
                
};
 
 
 
class TGANOPUser: public TModel
{
public:
    TModel EA;
    virtual void Func0(double Fu[]);
    virtual void Initial();
    virtual int Erent(int t,double x1[10],double f1[10]);
    
};
 
......
void TGANOPUser::Func0(double Fu[])
{
  int  i,j,k;
  double dy,f1,f2;
  f1=0;
  f2=0;
  k=0;
  Initial();
  do
    if ((abs(t-temc[k]))<dt/2)
    {
      f1=f1+(Intec[k]-x[0]*x[1]/(x0[0]*x0[1]))*(Intec[k]-x[0]*x[1]/(x0[0]*x0[1]));
      f2=f2+Balans_C(x)+Balans_H(x)+Balans_O(x)+Balans_Cl(x);
      k=k+1;
    }
  Euler2();// здесь ругается
  while (t>=tf);
  Fu[0]=sqrt(f1)+f2;
  Fu[1]=sqrt(f1)+f2;;
}


Вернуться к обсуждению:
Вызов метода
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.04.2013, 19:22
Готовые ответы и решения:

Вызов метода объекта внутри определения метода другого объекта(вложенные классы)
Как мне вызвать метод объекта slider класса Slider внутри определения метода объекта класса...

Вызов метода из метода
Можно ли вызвать метод из метода. Это программа не работает #include&lt;iostream&gt; using namespace...

Вызов метода
Добрый вечер, я не знаю c++, пытаюсь разобраться, знаком с c#, delphi. Создаю библиотеку для c#...

Вызов метода родителя
Добрый вечер, как можно заставить метод &quot;не забыть&quot; вызвать этот же метод родителя ? Есть...

2
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.