I can't find much information on const_cast. The only info I could find (on Stack Overflow) is:
The
const_cast<>()is used to add/remove const(ness) (or volatile-ness) of a variable.
This makes me nervous. Could using a const_cast cause unexpected behavior? If so, what?
Alternatively, when is it okay to use const_cast?