I'm learning C++ and am currently looking at classes. The whole time I've been learning I have been kind of lost as far as return values go. Everything else makes perfect sense but I just don't understand what return 0; means or what return NAMEofVARIABLErightHERE does. Can some one give me an explanation of these for an idiot? Oh, and I already know that they go at the end of a function...