Ale ta implementace metody:
int sum(int x, int y) { return x + y; }
je přece někde jinde, na vzdáleném stroji, ne? Od ní ani zdrojáky mít nemusíme, je to vzdálená metoda a nám stačí jen její rozhraní. Takže jak je toto rozhraní definované? A jak z něj preprocesor dostane typy?
Abych mohl zavolat createCaller(), tak stejně potřebuji to &sum - kde ho na klientovi vezmu?
Autor se zabývá vývojem kompilátorů a knihoven pro objektově-orientované programovací jazyky.
Přečteno 33 238×
Přečteno 21 735×
Přečteno 21 268×
Přečteno 18 430×
Přečteno 15 431×