Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Dan Vrátil

Stran: [1]
1
Vývoj / Re:C++ a přidání „členské proměnné“
« kdy: 22. 06. 2012, 17:55:46 »
Co je na PIMPL neelegantni? :-) Neni problem do kazde tridy pridat ukazatel na Private tridu, i kdyz by ta Private trida byla (zatim) prazdna.

Normalne staci jen pointer, ale hodi se jeste friend class MyClassPrivate (aby vam trida mohla volat privatni/protected funkce, pokud je zakladni trida ma) a

Kód: [Vybrat]
MyClassPrivate * const d_func() const
abyste mohl pristupovat k te private tride i v const metodach.

V Qt je na tohle pekne makro Q_DECLARE_PRIVATE(class_name), ktere to automaticky generuje a vypada to otrosku hezceji :-)


Ad 2b) - pridani nove metody do tridy nerozbiji ABI (nema vliv na velikost struktury). Nemuzete ale pretizit nepretizenou metodu (pokud uz je metoda alespon jednou pretizena, muzete v klidu pridat dalsi pretezujici metodu), nemuzete pridat virtualni funkci a reimplementovat virtualni funkci, pokud uz ji nektery z predku implementuje.

2
Vývoj / Re:GNU/GPL a patička
« kdy: 10. 06. 2012, 17:59:08 »
Nejsem si jisty, co presne patickou myslite, ale pokud jde o "Powered by A" na konci stranky, pak zmena na "Powered by B" neni problem (ale asi by bylo slusnosti uvest odkaz na A). Pokud patickou myslite copyright notice v kodu, tak tu odstranit nesmite (puvodni autor ma na dany kod porad copyright). Pokud v danem kodu provedete zmeny, muzete svuj copyright pripsat nad ten puvodni.

Elaborovanejsi odpoved zde: http://stackoverflow.com/questions/4475319/how-to-rebrand-copyright-a-forked-project-gnu-gpl

3
cd /usr/share/man/cs
files=`find -name "*.gz"`
for file in $files; do man -t $file | ps2pdf14 ~/$file; done

Stran: [1]