|
Stejně jako v jazyce C můžeme přiřadit adresu funkce ukazateli a přistupovat pak k funkci přes ukazatel. Adresa funkce je získána vložením jejího jména na pravou stranu přiřazovacího příkazu, ovšem bez závorek či argumentů. Je-li funkce() funkcí, pak můžeme získat adresu této funkce takto:
| Příklad: | |
adresa = funkce;
|
Když získáme adresu přetěžované funkce, pak způsob deklarace ukazatele určí, od které přetěžované funkce získáváme adresu. V podstatě se deklarace musí shodovat s přetěžovanou funkcí. Funkce, s jejíž deklarací se pak shodne, je funkce, jejíž adresa je použita.
|