Purtroppo sto incontrando una serie di dubbi molto importanti e credo che solo voi possiate aiutarmi.
1)Se, ad esempio, ho una classe che ha tra i suoi parametri un puntatore ad interi, questo puntatore lo posso "agganciare" solo ad oggetti della classe?! Mi spiego meglio con un esempio:
codice:
classe prova
{
     private:
         int a_;
         int* p_;
     public:
         void setA(int a){a_ = a;}
         ...
}
Quello che mi chiedo è: il puntatore p_ mi può servire solo per la variabile a_ oppure lo posso usare in maniera diversa!? Ve lo chiedo perché ancora non ho capito bene l'uso pratico di puntatori all'interno di una classe.

2)Che differenza c'è nell'usare char* e char!?

In definitiva... dato che sono abbastanza confuso, non è che mi potete postare del materiale che riguardi (in maniera approfondita) uso di puntatori e array di caratteri!? Grazie e scusatemi