Überladen von Konstruktoren

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Konstruktoren - Index

Konstruktoren können überladen werden. Dadurch ist die Erzeugung von Objekten möglich, die von den Initialisierungswerten abhängig sind.



 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);   // ruft X::X(int) auf und setzt integer_part auf 10
    X one(3.14); // ruft X::X(double) auf und setzt double_part auf 3.14
    return 0;
 }



Siehe auch