سؤال

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

هل كانت مفيدة؟

المحلول

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top