Size: a a a

2020 March 13

PK

Pavel Kazakov in pro.cxx
static inline extern
источник

VO

Vyacheslav Olkhovchenkov in pro.cxx
а что, так часто реализация одной и той же функции в разных модулях встречается?
источник

VO

Vyacheslav Olkhovchenkov in pro.cxx
Побитый Кирпич
static inline - уже оксюморон
что тебя смущает?
источник

ПК

Побитый Кирпич in pro.cxx
Vyacheslav Olkhovchenkov
а что, так часто реализация одной и той же функции в разных модулях встречается?
Да, всего лишь в хэдере inline функцию сделали
источник

PK

Pavel Kazakov in pro.cxx
Vyacheslav Olkhovchenkov
а что, так часто реализация одной и той же функции в разных модулях встречается?
ну так ты ради этого же хочешь побайтово все функции сравнивать) все еще нет ничего подозрительного?
источник

VO

Vyacheslav Olkhovchenkov in pro.cxx
где я сказал ВСЕ?
источник

ПК

Побитый Кирпич in pro.cxx
Vyacheslav Olkhovchenkov
что тебя смущает?
То что не имеет смысла
источник

ПК

Побитый Кирпич in pro.cxx
Vyacheslav Olkhovchenkov
где я сказал ВСЕ?
А как ты детектить ошибку собрался?
источник

AB

Artöm Bakri Al-Sarmini in pro.cxx
Flex Ferrum
На митапе в Mail.ru выяснилось, что нет.
Что там?
источник

ПК

Побитый Кирпич in pro.cxx
Только все функции проверять побайтово
источник

VO

Vyacheslav Olkhovchenkov in pro.cxx
зачем ВСЕ?
источник

ПК

Побитый Кирпич in pro.cxx
Vyacheslav Olkhovchenkov
зачем ВСЕ?
ну все inline
источник

PK

Pavel Kazakov in pro.cxx
Побитый Кирпич
А как ты детектить ошибку собрался?
проверять на ошибку только в случае ошибки, разумеется! оверхеда нет! )
источник

VO

Vyacheslav Olkhovchenkov in pro.cxx
только одинаковой сигнатуры из разных модулей
источник

ПК

Побитый Кирпич in pro.cxx
Vyacheslav Olkhovchenkov
зачем ВСЕ?
То есть пол буста :)
источник

FF

Flex Ferrum in pro.cxx
Artöm Bakri Al-Sarmini
Что там?
Ну, что static - это static (если речь о члене класса), а inline добавляет опцию линковки "взять из первого модуля, где нашёл и не ругаться на множественное вхождение символа"
источник

ПК

Побитый Кирпич in pro.cxx
Vyacheslav Olkhovchenkov
только одинаковой сигнатуры из разных модулей
Ну это считай все header-only библиотеки
источник

VO

Vyacheslav Olkhovchenkov in pro.cxx
это если они не заинланились
источник

ПК

Побитый Кирпич in pro.cxx
Flex Ferrum
Ну, что static - это static (если речь о члене класса), а inline добавляет опцию линковки "взять из первого модуля, где нашёл и не ругаться на множественное вхождение символа"
Тут static это не про член класса
источник

PK

Pavel Kazakov in pro.cxx
Vyacheslav Olkhovchenkov
это если они не заинланились
а когда это проверять, уже после инлайнинга? :)
источник