A constructor cannot be virtual because it needs … Furthermore, a constructor is not quite an ordinary … differs from ordinary member functions in that it … Both of these restrictions can be circumvented by …
Google-1Google-2
Copyright clearance needed for quotation.
Additional Titles
Quote: can turn a constructor into an ordinary function that calls the constructor and returns a constructed object