void Set::read(const string &path_name) { if (NULL != base->next) { ~Set(); //? no match for 'operator~' (operand type is 'Set') // this->~Set(); base = new SetNode; }