Šablona třídy a deklarace
friend |
Přinášíme několik programů demonstrujících různé možnosti použití
deklarace friend, tak jak jsou popsány ve stejnojmenném článku. Pro
odladění byl použit překladač C++ Builder verze 5.0 (SP1). Některé
konstrukce ještě nefungují správně - to je v kódu označeno. Navíc
byla objevena další (dosti podivná) chyba tohoto překladače: pokud
je privátní (celočíselná) statická složka inicializována v těle
třídy, pak je možné kvalifikací obejít přístupová práva.
Tato chyba má vliv na některé příklady - funguje totiž to, co by jinak fungovat nemělo - sledujte komentáře. |