Автор Гілка: всім хакам хак  (Прочитано 2296 раз)

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
всім хакам хак
« : 2007-02-16 19:35:14 »
Інколи потрібно написати код, який використовує приватні властивості зовнішніх бібліотек. Особливо це питання постає з Qt, де ви майже не маєте контролю над включенними класами і запит до Тролів додати якусь можливіть може зайняти доволі довгий час, і єдина альтернатива - скопіювати пів коду Qt і змінити назви класів. Але є цікавий трюк...

Далі тут (англійською)
http://mblsha.psi-im.org/2006/02/11/the-king-of-dirty-hacks/

але в двох словах:

#define private public
#include <QTextDocumentFragment>
#undef private
Fedora 35 (x86-64)