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?

codice:
#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
*/
Il resto del codice l'ho capito.... ma quella cosa NO

Help :|