How do you make programs portable on Unix and Does under such circumstances?
Constructors are invoked themself when the object is created for a class. There may be any number of constructors which vary by the arguments passed. The destructors are called by us to destroy the constructors. But there is only single destructor.