I'm new here (and a C++ beginner), and by that I would like to ask a simple first question; when naming variables and functions, is it better to begin with a lowercase letter than a uppercase letter? - In C#, I've heard that it is better to name a variable with a lowercase letter in the beginning, like newCar.
Beware! Identifiers that contain 2 consecutive underscores are reserved for the implementation, and identifiers that end in "_t" are reserved for Unix implementations. In addition, identifiers that begin with a single underscore are reserved for library implementations.