Ciao ragazzi sono giunto ad affrontare un problemuccio con le classi:
il codice : maximo(Max) nelle prime righe cosa significa? non ho mai visto una sintassi simile!
e #pragma argused cosa vuol dire?
Il resto del codice l'ho capito.... ma quella cosa NOcodice:#pragma hdrstop #include <condefs.h> #include <iostream.h> //--------------------------------------------------------------------------- #pragma argsused class conta { int count; const int maximo; // int e' opzionale public: conta(int Max = 7, int init = 0) : maximo(Max){ count = init; } int incr(char ch) { cout << ch << "\t" << count+1 << "\t" << ((count+1) == maximo) << endl; if (++count == maximo) return 1; return 0; } }; void Attesa(char *); int main(int argc, char* argv[]){ conta A, B(9), C(3,2); while( !B.incr('B')) if(A.incr('A')) C.incr('C'); Attesa("terminare"); return 0; } void Attesa(char * str) { cout << "\n\n\tPremere return per " << str; cin.get(); } /* * Il significato di costante per i membri di una classe, e' che un oggetto * durante la sua esistenza rimane costante. * Una costante deve essere inizializzata dal costruttore */
Help :|

Rispondi quotando