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?