Pregunta

I have checked my program with cppcheck, and it complains about some mismatchAllocDealloc errors. I don't really understand what I have done wrong. What's the meaning of this error ?

Thank you

¿Fue útil?

Solución

I am a Cppcheck author.

Example code:

p1 = malloc(10);
delete p1;  // <- should use "free(p1)"

p2 = new char[10];
free(p2);   // <- should use "delete[] p2"

etc

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top