Salve,
nella parte privata della mia classe ho i seguenti attributi (ed un metodo):
il distruttore per adesso è scritto così:codice:private: bool _start(const WORD, const DWORD, const DWORD); DWORD _dwSamplePerSec; WORD _wBitsPerSample; WORD _nChannels; WAVEINCAPS wcaps; WAVEFORMATEX wf; WAVEHDR *buff; HANDLE hevent; HWAVEIN hwi; DWORD dwTotalBufferLength; DWORD __dwNumBuffers; DWORD _dwBufferCount; FILE* pFileOut; const char* _szFilePath;
quando invoco la mia classe e poi la distruggo ottengo un errore di tipo:codice:waveCapture::~waveCapture() { delete[] buff; delete[] pFileOut; }
Debug Assertion Failed, Expression: _BLOCK_TYPE_IS_VALID(pHead->nBlockUse)
devo implementare meglio il costruttore?codice:// Init waveCapture* pwc = new waveCapture(); // Destroy delete pwc;
grazie



Rispondi quotando