>>56
Okay, I'm not versed on C++. But I'm going to take a wild guess and that this something similar to what Java does. At compile time, the compiler will mark/flag this as a declared type. However, the actual type, which might be different, isn't known until run time. Am I close?