Path Path::operator + (const Path &pth) const
{
Path obj;
int buff_size = strlen(this->path) + strlen(pth.path) + 1;
obj.path = new char[buff_size]; // утекло то, что в конструкторе без параметров создано
strcpy_s(obj.path, buff_size, this->path); // количество символов для копирования больше чем в this->path
...
}