>>62
Nope, the type is determined at compile time
In Java, this is sometimes called a 'declared type'. I don't know about C++, but the reason why Java makes this distinction is because the language supports this load of shit known as dynamic binding.