обратная трассировка gdb:
#0 0x0040cea9 in free () from /lib/tls/i686/cmov/libc.so.6
#1 0x0033c741 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#2 0x080654b6 in mesh::calculateMeanNormalsPerVertex (this=0x807d684)
at /home/brent/Desktop/protCAD/src/math/mesh.cc:230
#3 0x0805638f in buildCubes (argc=4, argv=0xbffff3e4)
at /home/brent/Desktop/protCAD/src/driver/executeCubes.cc:163
#4 main (argc=4, argv=0xbffff3e4)
at /home/brent/Desktop/protCAD/src/driver/executeCubes.cc:297
Объявление и delete
вызов mesh.cc
:
vector<vector<int> > faceIndicesPerVertex (vertexArray.size());
...
delete[] &faceIndicesPerVertex; //line 230
Я уверен, что я ошибся, но я попробовалтам есть несколько разных способов вызова delete, но, похоже, ни один из них не скомпилируется, кроме приведенного выше.В чем проблема?