"Line " << lineNum_
<< " : " << typeid(*this).name()
<< " : " << line_
<< " : " << token_;
return ss.str().c_str(); // bad pointer
}
Как по красоте вернуть нормальный поинтер?
в конструкторе исключения собирать std::string и хранить в самом исключении
typeid(*this).name() возвращает мне N3AVM11SyntaxErrorE, Как-то можно полечить?
what есть, нужно название класса положить туда как-то
Обсуждают сегодня