Getting error in constructor Initialization

I want a clear explaination, why i cant send parameters to base class through derived class by creating object in derived class.

when the base class constructor finishes, the derived class constructors Consequently, the Cylinder constructor could not call or pass parameters to the circle The base-class constructor is already automatically called by your derived-class constructor. In C++, if the base class has a default constructor (takes no arguments, can be auto-generated by the compiler!), and the derived-class constructor does not invoke another base-class constructor in its initialisation list, the default constructor will be called.

I could not understand