Technical Interview

Home
Technical Interview
Interview Process
Introduction Questions
Quantitative Problems
Google & Microsoft
Algorithms
C/C++ Questions
Java Questions
Data Structures
Fundamental Questions
Puzzles
Resume Tips
Added Recently
Links
Contact Us
Submit Question/Answer

Why are there no virtual constructors but there are virtual destructors? 

To call a virtual constructor, the V-table should be already in memory. However, there is no pointer to v-table in memory because the object has not been created. The object will be created when you have the constructor in place.