Expected primary-expression before "int"

di Anonimizzato1164 il
1 risposte
Expected primary-expression before "int"

Qualcuno sa dirmi di che tipo di errore si tratta??? Lo ricevo quando cerco di instanziare un oggetto in questo modo:

audio* A;
A = new audio(1, conf.SAMPLE_RATE, FORMATO_MUESTRA, conf.AUDIO_DEV);

che è definito in questo modo:

class audio
{
public:

int dsp;
int freq;

WAVEINCAPS aNomeIn;
MMRESULT amm;
HWAVEIN aHandleIn;
HWAVEOUT aHandleOut;
WAVEHDR ahdr;
WAVEFORMATEX aMyFormat;
HANDLE event;

audio(int canales, int frecuencia, int formato, char* fdsp);
~audio();

int lee(void* buffer, int tamanho);
void escribe(void* buffer, int tamanho);
};

Qualche idea?

1 Risposte

  • Mi rispondo da solo: era un problema legato alla dichiarazione della classe i cui tipi non corrispondevano...
Devi accedere o registrarti per scrivere nel forum
1 risposte