Sto frequentando un corso di C ++ nella mia scuola. Da quando ho programmato Ruby, conosco alcune cose OOP.
Ma in C ++ ci sono funzioni membro, variabili membro e funzioni statiche. In Ruby abbiamo metodi di istanza, variabili d'istanza e variabili di classe. E ce ne sono altri ...
Qualche ragione per cui sono diversi? Sono livelli abbastanza diversi di OOP? O solo alcune differenze nella tradizione di questi ecosistemi?