Esercizio 1
Realizza una classe 'contatore' che contiene una variabile intera 'valore' come attributo e due metodi, il primo è un costruttore senza parametri che inizializza 'valore' a 0 il secondo incrementa semplicemente 'valore ' di 1 tutte le volte che viene invocato. Esegui il test del programma con un ciclo for .
#include<iostream>
using namespace std;
class C {//(contatore)
private:
int valore;
public:
//costruttore
C(){valore=0;}
void plus(){valore++;}
void out(){cout<<valore<<endl;}
};
main(){
C c;//istanzio
l'oggetto c di tipo C
for(int i=0;i<5;i++){
c.plus();
c.out();
}
//fine for
}//__________fine main
abbiamo dovuto implementare anche un metodo out()
per effettuare la lettura dell'attributo valore altrimenti non visibile dato che è 'privato'.