powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / раннее и позднее связывание +
8 сообщений из 8, страница 1 из 1
раннее и позднее связывание +
    #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
раннее и позднее связывание +
    #36891792
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да вроде нет
...
Рейтинг: 0 / 0
раннее и позднее связывание +
    #36891897
И то и другое - раннее связывание (во время компиляции)
Позднее - это во время исполнения
...
Рейтинг: 0 / 0
раннее и позднее связывание +
    #36891987
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
--------------------------------И то и другое - раннее связывание (во время компиляции)Ну вообще то для a->g(0); компилятор может заранее не знать, что там за объект на самом деле (например, в зависимости от действий пользователя), так что всё таки позднее.
...
Рейтинг: 0 / 0
раннее и позднее связывание +
    #36893788
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cенкс, ато склероз "и все такое" (c) Локки
...
Рейтинг: 0 / 0
раннее и позднее связывание +
    #36898433
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
о. новомодные термины
раннее связывание - статическая диспетчеризация
позднее связывание - динамическая диспетчеризация
...
Рейтинг: 0 / 0
раннее и позднее связывание +
    #36898434
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
раннее и позднее связывание +
    #36898435
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / раннее и позднее связывание +
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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