Really, anything other than sizeof() is inaccurate! sizeof() exists exactly because there is no other way to know the size of a given datatype!