чет не понимаю, вот создал я строку std::string, а как мне ее теперь фришнуть? free(str.c_str())? какая-то лапша...