There are two constructors for VError:
VError
VError( const char *str ); VError();
The first form creates an error object initialised with the specified string, the second form creates an empty error object.