Surcharge des constructeurs

De RAD Studio
Aller à : navigation, rechercher

Remonter à Constructeurs - Index

Il est possible de surcharger les constructeurs, ce qui permet de créer des objets dépendant des valeurs utilisées pour l'initialisation.



 class X {
    int    integer_part;
    double double_part;
 public:
    X(int i)    { integer_part = i; }
    X(double d) { double_part = d; }
 };
 int main()
 {
    X one(10);   // appelle X::X(int) et fixe integer_part à 10
    X one(3.14); // appelle X::X(double) en configurant double_part à 3.14
    return 0;
 }



Voir aussi