What does the C++ compiler do when coming ambiguous default parameters? For example, let\'s say there was a function such as:
void function(int a = 0, float
Furthermore, the answer to any question starting with, "What does the C++ compiler do...," is always going to be, "Depends on which compiler you're talking about."