Size: a a a

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

2021 January 27

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Мне больше интересно почему виртуальное наследование увеличивает размер пустого класса с 1 до 8
источник

ДЦ

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

VD

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

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Мне больше интересно почему виртуальное наследование увеличивает размер пустого класса с 1 до 8
указатель
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
указатель
На втейбл. Уже прочитал
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Уф. Я так часто юзаю виртуальное наследование(нет)
виртуальное наследование нарушает порядок вызова конструкторов
источник

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)
и получит хуй, т.к. там конструктор или деструктор или еще че будет приватным для всех, кроме "финального" класса, который friend-ом прописан
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
тут как бы суть не в том, что тебе придется делать такую хуйню на работе :D
источник

AP

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

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
и в итоге некоторые даже "новые" вещи ты тупо угадываешь сам, не читая нигде о том какого хера так
источник

I

IT_KPI Black list [b... in IT KPI C/C++ ХВ (не UB)
Banned @customersupportchannel because they were previously reported.
источник
2021 January 28

Cyberslav Круассан... in IT KPI C/C++ ХВ (не UB)
Ребят, такой вопрос, какой синтаксис использования указателя на функцию более распространённый?

pf() или (*pf)()?
источник

Cyberslav Круассан... in IT KPI C/C++ ХВ (не UB)
Cyberslav Круассан
Ребят, такой вопрос, какой синтаксис использования указателя на функцию более распространённый?

pf() или (*pf)()?
P. S. void exmpl_func(void) ;
void (* pf)(void) = exmpl_func;
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Cyberslav Круассан
Ребят, такой вопрос, какой синтаксис использования указателя на функцию более распространённый?

pf() или (*pf)()?
Для вызова всё равно
источник

Cyberslav Круассан... in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Для вызова всё равно
Да? Это скорее стилистический вопрос тогда
источник

VD

Vlad Doc in IT KPI C/C++ ХВ (не UB)
Cyberslav Круассан
Да? Это скорее стилистический вопрос тогда
Имхо обрамлять разименованием и скобками просто лишний мусор
источник

Cyberslav Круассан... in IT KPI C/C++ ХВ (не UB)
Vlad Doc
Имхо обрамлять разименованием и скобками просто лишний мусор
Во. Спасибо, это меня и интересовало
источник

ДЦ

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