Constructors have the same name as the class or struct, and they usually initialize the data members of the new object . In the following example, a class named Taxi is defined by using a simple constructor. This class is then instantiated with the new operator.