Buonasera,
studiando ho trovato un esempio che non mi torna al 100%
abbiamo una classe complesso
class complesso {
double re;
double im;
public:
//..// costruttori distruttori etc
void stampa(); che stampa i valori del complesso
};
mettiamo di avere un main semplice ma giusto per capire questo esempio che non mi torna
int main(){
complesso c1;
complesso* p;
Perchè facendo .. p=c1;
p->stampa();
viene ritenuto errore?
il puntatore non dovrebbe andare a puntare direttamente alla cella di memoria invece di esplicitare l'indirizzo con p=&c1;
p->stampa(); //OK
Vi ringrazio