Back to: C++
In C++ every object has a type. It is very important that in your programs, the objects are only used according to the rules of their type. Unfortunately there are ways of doing operations that are not type-safe!
One operation that is not type-safe is by using a variable when it has not been initialised. You must ALWAYS initialise your variables!