A primary focus of the design of C++ is to make it possible to define class types that behave as naturally as the built-in types themselves.



Reference

C++ Primer 4Th P.20