Size: a a a

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

2021 April 30

АД

Ахан Дулатбай... in IT KPI C/C++ ХВ (не UB)
айти школа, а не информатика
источник

 ‌  ... in IT KPI C/C++ ХВ (не UB)
Ну так основная часть движков на Си/плюсах
источник

В

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

 ‌  ... in IT KPI C/C++ ХВ (не UB)
Да, чет затупил походу
источник

DK

David Kravets in IT KPI C/C++ ХВ (не UB)
class Mammal : public virtual  как работает виртуальное наследование ?

Пишут что для решения проблемы ромба

А почему нельзя виртуальными объявить сами наследуемые функции от базового класса ?
источник

БS

Богдан Son1X🎄... in IT KPI C/C++ ХВ (не UB)
Можно и так, но это не решит diamond problem, которая возникает, когда у тебя множественное наследование от классов, которые наследуют общий класс
Без ключевого слова virtual при наследовании, будет неопределено с какого именно базового верхнего класса брать ту или иную функцию (хоть она и виртуал, не важно вроде)
источник

DK

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

БS

Богдан Son1X🎄... in IT KPI C/C++ ХВ (не UB)
Тогда не будет создаваться 2 экземпляра самого базового класса. Тогда для таких наследников родительский класс будет одни обьектом, общим. И тогда будет определено откуда именно брать метод
источник

БS

Богдан Son1X🎄... in IT KPI C/C++ ХВ (не UB)
Вот так происходит без виртуального наследования
источник

БS

Богдан Son1X🎄... in IT KPI C/C++ ХВ (не UB)
а вот так с ним
источник

A

András in IT KPI C/C++ ХВ (не UB)
Хз чи ти питаєш саме за це, але глянь мб це
https://www.youtube.com/watch?v=vZPkYvsqQxQ
источник

БS

Богдан Son1X🎄... in IT KPI C/C++ ХВ (не UB)
Но лучше посмотри видос который тебе скинули)
Я рассказываю то, что я знаю и про что читал, но хз как оно там))
источник

S

Shyrus in IT KPI C/C++ ХВ (не UB)
Норм школа
источник

DK

David Kravets in IT KPI C/C++ ХВ (не UB)
Thanks
источник

ДЦ

Дмитро Цимбалюк... in IT KPI C/C++ ХВ (не UB)
это айти школа, автор неверно выразился
источник

ДЦ

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

АД

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

В

Валя in IT KPI C/C++ ХВ (не UB)
SFML для меня умер на том моменте когда не было отдельной функции для рисовании линии между двумя точками
источник

ДЦ

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

В

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