Salve a tutti
vorrei chiedervi la differenza tra dichiarazione e definizione in C++ ... io ho letto (sulle dispense del mio corso universitario) che la dichiarazione non comporta allocazione di memoria da parte del compilatore... invece la definizione comporta allocazione di memoria (esempio: iint x; )
E' vera questa distinzione? Potreste farmi qualche esempio (soprattutto di dichiarazione)?
PS. E' vero che invece in Java non c'è questa distinzione tra dichiarazione e definizione?
Grazie in anticipo