Confused about return and void
Hey com, I am learning C++ atm and got a bit confused with return, because I have no picture of it, I mean I could just learn it, but I want to understand this. I.e. what is the difference between cout and return + what is return 0 ? I also have difficulties understanding void, I know that void main is kinda ignorant, but in which case using void is necessary or even essential ?