I've never been able to understand high level languages. I can write in assembly and batch-i even slightly understand binary (I could only find two sources that explained it) and I understand them perfectly. They just make sense...
I'm trying my best to learn C++ because I've heard it's a very nice and portable language but I'm having trouble understanding it.
Why in the world are the two colons between std and cout? std::cout
What does stream in "#include <iostream>" mean?
Why does every C++ program have to start with the "main" area? (again, used to batch so I call them areas to keep my own sanity...)
Any help is greatly appreciated!
Edited by Gotcha_Hotshot22, 03 August 2014 - 06:20 PM.