Special attention to the distribution and release problem of memory in dynamic connection library development, slightly not paying attention, can cause memory leaks to access errors. For example, there is a piece of code in a DLL:!.! Extent "C" __declspec (dllexport) void ExtractFileName (const std :: string & path //