Size: a a a

2020 November 09

A

ARCHANGEL in pro.cxx
Konstantin
Типа обфусцированные исходники - это не исходники?
типа того
источник

DS

David Sorokin in pro.cxx
значит, хорошо обфусцировали :)
источник

A

ARCHANGEL in pro.cxx
David Sorokin
значит, хорошо обфусцировали :)
наверное ) но можно было просто не давать. Ото силы сидели тратили
источник

m

magras in pro.cxx
ARCHANGEL
типа того
Разве nvidia использует обфускацию? По-моему они просто распространяет дрова в бинарном виде. В результате, например, существуют ровно два wayland wm'а, которые работают с nvidia: gnome & kde. Это произошло из-за того, что nvidia отказывается реализовывать протокол, которым пользуются все кроме них.
источник

A

ARCHANGEL in pro.cxx
magras
Разве nvidia использует обфускацию? По-моему они просто распространяет дрова в бинарном виде. В результате, например, существуют ровно два wayland wm'а, которые работают с nvidia: gnome & kde. Это произошло из-за того, что nvidia отказывается реализовывать протокол, которым пользуются все кроме них.
как бы это вежливо так сказать, что мне пох* ? и в дискуссию с вами я вступать не намерен. Использует не использует - гугл в помощь
источник

m

magras in pro.cxx
ARCHANGEL
как бы это вежливо так сказать, что мне пох* ? и в дискуссию с вами я вступать не намерен. Использует не использует - гугл в помощь
Интересный ответ. о_О
источник
2020 November 10

AD

Alexander Dudin in pro.cxx
А обфускатор чего нужен: всех исходных файлов или только заголовочных?
источник

IZ

Ilia Zviagin in pro.cxx
Alexander Dudin
А обфускатор чего нужен: всех исходных файлов или только заголовочных?
Давайте прикроем эту идиотскую тему. Человек с питона сбежал, все же понятно. Обсуждать тут нечего.
источник

AD

Alexander Dudin in pro.cxx
Просто если только заголовочные файлы (без навороченных шаблонов), то можно самому за несколько дней написать на clang tooling.
источник

AD

Alexander Dudin in pro.cxx
И погодите, с питона же сбежать невозможно 😁
источник

AD

Alexander Dudin in pro.cxx
"Шаблоны C++" Вандервурд
источник

K

Konstantin in pro.cxx
Alexander Dudin
Просто если только заголовочные файлы (без навороченных шаблонов), то можно самому за несколько дней написать на clang tooling.
Зачем обфусцировать заголовочные файлы?
источник

AS

Alex Sandrov in pro.cxx
Мне понравился "Эффективный и современный С++." Скотт Мейерс.
источник

AD

Alexander Dudin in pro.cxx
Konstantin
Зачем обфусцировать заголовочные файлы?
Если библиотека поставляется в бинарном виде, то и заголовочных файлов можно удалить приватные методы и т. п.
источник

IZ

Ilia Zviagin in pro.cxx
Alexander Dudin
Просто если только заголовочные файлы (без навороченных шаблонов), то можно самому за несколько дней написать на clang tooling.
А какая тогда разница, заголовочные файлы или нет?

Расскажи, чем таким особенным заголовочные файлы отличаются от других исходных файлов С++?
источник

IZ

Ilia Zviagin in pro.cxx
Alexander Dudin
Если библиотека поставляется в бинарном виде, то и заголовочных файлов можно удалить приватные методы и т. п.
Нельзя
источник

K

Konstantin in pro.cxx
Можно же сделать impl и убрать всё приватное в неэкспортируемое
источник

IZ

Ilia Zviagin in pro.cxx
Konstantin
Можно же сделать impl и убрать всё приватное в неэкспортируемое
Так можно. Но не как Александр предлагает.

Ну и вопрос — зачем обфускатор для этого?
источник

AD

Alexander Dudin in pro.cxx
Ilia Zviagin
Нельзя
Почему? Из-за нарушения odr? Но оно тут сознательное и контролируемое.
источник

IZ

Ilia Zviagin in pro.cxx
Alexander Dudin
Почему? Из-за нарушения odr? Но оно тут сознательное и контролируемое.
Да. ПОчему — потому что запрещено, UB
источник