Dynamic memory management (even unfreed, memoryleak) replaced with std::string.