Was macht der C ++ - Compiler, wenn mehrdeutige Standardparameter verwendet werden?
Was macht der C ++ - Compiler, wenn mehrdeutige Standardparameter verwendet werden? Angenommen, es gab eine Funktion wie:
void function(int a = 0, float b = 3.1);
void function(int a, float b =1.1, int c = 0);
Ist das oben Gesagte mehrdeutig? Wenn nicht, was macht der Compiler (wie passt die Funktion genau zusammen), wenn er so etwas wie @ aufruffunction1(10)
?
Vielen Dank