Fino a poco tempo fa credevo che le struct potessero contenere solo dati membro e poi ci pensavano le classi a fare la vera programmazione orientata ad oggetti.
Ho scoperto da poco che le struct hanno gli specificatori di accesso public, private, protected, possono essere ereditate, possono avere persino funzioni!
Ma queste funzionalità non ci sono nel C,vero?
Quali sono quindi le differenze tra una classe e tra una struct "estesa"?