how to use derived class in the base class constructor in c++ code example

Example: constructor derived class c++

#include <iostream>
using namespace std;

class Complex
{
    int a, b;
    
public:

    Complex(int x, int y)
    {
        a = x;
        b = y;
    }

    Complex(int x)
    {
        a = x;
        b = 0;
    }

    Complex()
    {
        a = 0;
        b = 0;
    }

    void printNumber()
    {
        cout << "Your number is " << a << " + " << b << "i" << endl;
    }

};

int main()
{
    Complex c1(4, 6), c2(4), c3;

    c1.printNumber();
    c2.printNumber();
    c3.printNumber();

    return 0;
}

Tags:

Cpp Example