A function gives access to the string held by VError:
VError
const std::string getError();
You can also send to an ostream.
ostream
std::ostream& operator<<( std::ostream&, const error& );