creating efficient constructors in C++
creating efficient constructors in C++