Spiegazione classi c/c++ su file separati

di il
4 risposte

Spiegazione classi c/c++ su file separati

Salve, durante le lezioni non sono riuscito a capire il funzionamento del seguente pezzo di codice:

void Frazione::Frazione (int numeratore, int denominatore) {
	(*this).numeratore = numeratore;
	(*this).denominatore = denominatore; 
}
Mi spiego meglio... io ho capito che questo è il costruttore della classe Frazione ma non ho capito perchè devo mettere " Frazione:: ".
Nei programmi che abbiamo fatto fino ad ora non l'abbiamo mai usato, solo ora che abbiamo spostato le classi dal file main a uno secondario l'abbiamo aggiunto. Ma a che serve??

Il pezzo di codice si trova su un file denominato " Frazione.cpp ", gli altri due file nel progetto sono " Main.cpp " e " Frazione.h ".
Spero di aver esposto almeno decentemente il mio problema e rispettando le regole, in caso mi scuso.
Grazie in anticipo a chi risponde.

4 Risposte

Devi accedere o registrarti per scrivere nel forum
4 risposte