Size: a a a

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

2020 August 14

YS

Y S in IT KPI C/C++ ХВ (не UB)
Arjaz
По алиасу🌚
Как написали выше, еслу у первого нет имени, то всё
источник

YS

Y S in IT KPI C/C++ ХВ (не UB)
Arjaz
По алиасу🌚
Это тебе не анонимные функции с js
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Ну самое приятное, конечно, это то, что плюсы это скомпилили
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Так скомпилить нет проблем, там весь вопрос в том сможешь ли ты повторить манглированое  имя для линковки со стороны клиента
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Открой редактор бинарных файлов и погляди что оно тебе там объявило
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Если имя на импорте и экспорте не совпадает, линковщик не пощитает тебе смещения для вызовов
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Так как это разные идентификаторы для него
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Не, это-то уже понятно
источник

A

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

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Тут ещё хорошо бы на других компиляторах погонять, думаю кто-то да даст еррор
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Ща попробую на шланге даже
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Ух бля
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Шланг это скомпилил
источник

A

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

A

Arjaz in IT KPI C/C++ ХВ (не UB)
И запустил
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
И отработал правильно
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Осталось выяснить еррор ли это вообще
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Может гцц не допилили
источник

A

Arjaz in IT KPI C/C++ ХВ (не UB)
Да, вот мне тоже интересно
источник

AW

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