as with any constructor, you can make it confusing. just do pointer arithmetic with different types and you get yourself a confusing mess.
as with any constructor, you can make it confusing. just do pointer arithmetic with different types and you get yourself a confusing mess.