Bonjour, j'ai une question à propos des constructeurs :

admettons que l'on ait ce constructeur :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
point (int abs = 0, int ord = 2)
{
    x = abs;
    y = ord;
}
On a donc un constructeur à 0, 1, 2 arguments.
Ce que je ne comprend pas, c'est comment on va distinguer pour qui est la valeur dans le cas où l'on ne met qu'un argument

si par exemple je tape :

point a(1);

comment le compilateur va savoir si c'est x= 1 ou y = 1 ?

Merci