Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 December 11

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
обмажутся своими наследованиями а потом памяти нихуя
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
с говнокодом
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
вот тут будет жарко
источник

G

Glib in IT KPI C/C++ ХВ (не UB)
qwerty
вот тут будет жарко
(Есть такой сайт Refractring guru, там написаны все описания самых распространенных паттернов.)
источник

S

Shadow Mortician in IT KPI C/C++ ХВ (не UB)
Glib
(Есть такой сайт Refractring guru, там написаны все описания самых распространенных паттернов.)
Та давай уже ссылку тогда https://refactoring.guru/uk
источник

G

Glib in IT KPI C/C++ ХВ (не UB)
Он самый.
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
тогда уж так
https://refactoring.guru/ru
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
я правильно понимаю, что при раннем связывании вызов некоторого метода происходит на основании типа ссылки на базовый класс, а при позднем зависит от того, что мы подсунем интерфейсу?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
а если по-людски?
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
а то я не понял
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
если честно то я не помню шо такое раннее/позднее связывание
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
если честно то я не помню шо такое раннее/позднее связывание
Логично что раннее это при компиляции
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
ака перегрузка/шаблонычи
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
причем тут тогда вызов метода
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
виртуальные приколы - рантайм
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
я вопрос просто его не понял
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
причем тут тогда вызов метода
Ну это вопрос к челику выше)
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
qwerty
я правильно понимаю, что при раннем связывании вызов некоторого метода происходит на основании типа ссылки на базовый класс, а при позднем зависит от того, что мы подсунем интерфейсу?
по моему наоборот
понятными словами это будет так: не виртуальные вызовы определяются на этапе компиляции, а виртуальные на этапе выполнения программы
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
а, ну да, просто не понял сначала что ты написал
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
вот и те вызовы, которые определяются на этапе выполнения - позднее
источник