Ma che senso hanno le strutture se esistono già le classi che in più possono contenere metodi?
Se mi serve un oggetto con soli attributi non ci sono problemi a crearlo con una classe!
:master:
Ma che senso hanno le strutture se esistono già le classi che in più possono contenere metodi?
Se mi serve un oggetto con soli attributi non ci sono problemi a crearlo con una classe!
:master:
...le strutture sono state introdotte dall'ANSI C,
quando le classi (del C++) non esistevano ancora...
Se sono supportate anche dal C++ è solo per una questione
di portabilità/comodità,
non a caso quasi tutte le funzioni
e funzionalità del C sono utilizzabili anche dal "moderno"
C++ (creando a volte un'utilità ridondante).
...Terrible warlords, good warlords, and an english song
capisco.
E' per lo stesso motivo che esistono le inizializz. di una var con () e con= e che si dichiara una cost sia con #define che con const?