我尝试在Linux64上运行/编译OpenTibia服务器。小小的调整,编译和一切似乎很好。然而,Valgrind的说: ==32360== Invalid free()/delete/delete[]/realloc()
==32360== at 0x4C2BDEC: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
我在一次采访中被问到: “在C++的内存管理方面,说明这段代码有什么问题?” int main(){
for(int i = 0; i<10; i++){
Foo foo = new Foo();
delete foo; }
}
class Foo{
foo(){
string x = new string;