NO,There is nothing like Virtual Constructor in C++.
REASON:
The Constructor can’t be virtual as the constructor is a code which is responsible for creating an instance of a class and it can’t be delegated to any other object by virtual keyword means.