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

c++ winform - C++

Восстановить пароль Регистрация
 
sweet_dreams
 Аватар для sweet_dreams
7 / 7 / 2
Регистрация: 26.03.2012
Сообщений: 237
10.04.2012, 01:36     c++ winform #1
можна в класе описывать функцию, а после опписывать другую и первую в ней вызывать?
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
class figura
{
public:
    bool perevirka(){};
    double dlina(int x1, int y1, int x2, int y2){
        double a=sqrt(sqr(x1-x2)+sqr(y1-y2));
        return a;
    };
    double plosh (int x1, int y1, int x2, int y2, int x3, int y3){
        double p=(dlina(x1,y1,x2,y2)+dlina(x2,y2,x3,y3)+dlina(x1,y1,x3,y3))/2;
        return p;
    };
 
class trukytnuk : public figura{
public:
    bool perevirka(int x1, int y1, int x2, int y2, int x3, int y3, int a, int b){
        double p,p1,p2,p3;
        p=plosh(x1,y1,x2,y2,x3,y3);
        p1=plosh(x2,y2,x3,y3,a,b);
        p2=plosh(x2,y2,x1,y1,a,b);
        p3=plosh(x1,y1,x3,y3,a,b);
        if ((abs(p1+p2+p3)-p)<t)
        {
            return true;
        }
        else
        return false;
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2012, 01:36     c++ winform
Посмотрите здесь:

Visual C++ подключение БД к winform c++
C# Элементы winform
WebKit2+winForm C#
WinForm поток C#
C# отчеты в winform
Потоки в WinForm C#
C# Переключатель в WinForm

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IPtv
8 / 8 / 0
Регистрация: 10.04.2012
Сообщений: 34
10.04.2012, 04:34     c++ winform #2
Цитата Сообщение от sweet_dreams Посмотреть сообщение
можна в класе описывать функцию, а после опписывать другую и первую в ней вызывать?
...


подозреваю вопрос или такой:
можно ли переопределить произвольный метод базового класса в классе наследнике, после чего вызвать из него метод базового класса.

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
class Ancestor
{
public:
    void foo();
}
 
 
class Descendant: public Ancestor
{
public:
    void foo();
}
 
 
void Ancestor::foo()
{
    std::cout << "Ancestor::foo()\n";
}
 
 
void Descendant::foo()
{
    std::cout << "Descendant::foo()\n";
    Ancestor::foo();
}


или такой:
можно ли из одного метода класса вызвать другой.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Foo
{
public:
    void bar();
    void fooBar();
}
 
 
void Foo:bar()
{
    fooBar();
}
 
 
void Foo:fooBar()
{
    /*...*/
}
... или хз что ещё аффтар мог иметь ввиду.
zss
Модератор
Эксперт С++
 Аватар для zss
5946 / 5551 / 1784
Регистрация: 18.12.2011
Сообщений: 14,180
Завершенные тесты: 1
10.04.2012, 08:33     c++ winform #3
Судя по тексту автор имел ввиду второе.
Да, конечно, можно и не только можно, но и нужно.
Зачем же один и тот же код писать многократно!!!!
Yandex
Объявления
10.04.2012, 08:33     c++ winform
Ответ Создать тему
Опции темы

Текущее время: 17:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru