Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / раннее и позднее связывание + / 8 сообщений из 8, страница 1 из 1
11.10.2010, 03:10:37
    #36891789
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
раннее и позднее связывание +
ниче не перепутано?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
 class A {
    public:
                        int f ( int x); 
              virtual int g (int x); 
 }

class B : A {
    public:
                      int f ( int x); 
            virtual int g (int x); 
}

main () {
...
A *a;
B b;

a=&b;

a->f( 0 ); // тут вызывается A::f - ранее связывание
a->g( 0 ); // тут вызывается B::g - позднее связывание.

}
при ранеем связывании вызывается метод родителя,
при позднем связывании вызывается метод ребенка.
...
Рейтинг: 0 / 0
11.10.2010, 03:19:07
    #36891792
ZyK_BotaN
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
раннее и позднее связывание +
да вроде нет
...
Рейтинг: 0 / 0
11.10.2010, 09:32:13
    #36891897
раннее и позднее связывание +
И то и другое - раннее связывание (во время компиляции)
Позднее - это во время исполнения
...
Рейтинг: 0 / 0
11.10.2010, 10:24:48
    #36891987
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
раннее и позднее связывание +
--------------------------------И то и другое - раннее связывание (во время компиляции)Ну вообще то для a->g(0); компилятор может заранее не знать, что там за объект на самом деле (например, в зависимости от действий пользователя), так что всё таки позднее.
...
Рейтинг: 0 / 0
12.10.2010, 03:29:23
    #36893788
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
раннее и позднее связывание +
cенкс, ато склероз "и все такое" (c) Локки
...
Рейтинг: 0 / 0
14.10.2010, 06:34:30
    #36898433
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
раннее и позднее связывание +
о. новомодные термины
раннее связывание - статическая диспетчеризация
позднее связывание - динамическая диспетчеризация
...
Рейтинг: 0 / 0
14.10.2010, 06:34:44
    #36898434
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
раннее и позднее связывание +
...
Рейтинг: 0 / 0
14.10.2010, 06:35:58
    #36898435
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
раннее и позднее связывание +
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / раннее и позднее связывание + / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]