Better way to produce V\llap{--}
\documentclass{article}
\newcommand{\volume}{{\ooalign{\hfil$V$\hfil\cr\kern0.08em--\hfil\cr}}}
\begin{document}
$\volume(abc)$
\end{document}
A better implementation, where the dash is built as above, but over a phantom V; the real one is added later, so subscripts and superscripts are placed with respect to it.
\documentclass{article}
\usepackage{amsmath}
\makeatletter
\DeclareRobustCommand{\volume}{\text{\volumedash}V}
\newcommand{\volumedash}{%
\makebox[0pt][l]{%
\ooalign{\hfil\hphantom{$\m@th V$}\hfil\cr\kern0.08em--\hfil\cr}%
}%
}
\makeatother
\begin{document}
$d\volume(abc)$
$x^{}_{\volume}$
$\volume_x$
$V_x$
\end{document}