19 Aoû
2013
19 Aoû
'13
10:56
On 19.08.2013 06:13, Mikael wrote:
std::string requires delete to be used for proper deallocation and free() might just partially deallocate it, no? - what about trying with some more ordinary struct like tm ?
Could be, but i think this is not the case. The documentation mentioned if gambit is using g++ it should actually use 'delete (type*) internal-pointer'. I've also checked this with a POD struct: struct test { int A; int B } It's no difference if * struct test is allocated with new * struct test is allocated with malloc It's also leaking memory.