Sto imparando l'obiettivo-C dopo aver acquisito una buona conoscenza di C / C ++. Ho 2 domande:
-
I messaggi obj-C passano e C ++ vtable, due modi diversi di implementare il polimorfismo o sono due concetti molto diversi che ho interpretato erroneamente in diverse implementazioni dello stesso concetto?
-
Ho letto la seguente riga di questo pdf link
Polymorphism takes a pluralistic point of view and notes that several classes can each have a method with the same name. Argument overloading takes the point of the view of the method name and notes that it can have different effects depending on what kind of object it applies to
In sostanza entrambi fanno ciò che vogliamo da loro, cioè chiamando il metodo in base all'oggetto. Qual è la differenza allora?