Among other things, pointers to objects may be cast to other pointers to objects and, if converted back, will compare equal to the original. Is there a possibility that casting a double created via math.round() will still result in a truncated down number no, round() will always round your double to the correct value, and then, it will be cast to an long which will truncate any decimal places. Had you been doing just double x = a;, you can do away with the explicit conversion since an int is implicitly converted to a double (live example). Static cast is also used to cast pointers to related types, for example casting void* to the appropriate type 'casting' with reflection asked 16 years, 1 month ago modified 4 years, 6 months ago viewed 65k times Casting has sense only for a variable (= chunk of memory whose content can change) there are no variables whose content can change, in python
There are only objects, that aren't contained in something They have per se existence Then, the type of an object can't change, afaik Then, casting has no sense in python That's my believing and opinion Correct me if i am wrong, please
How do i cast an int to an enum in c++ Enum test { a, b } How do i convert a to type test::a? C++ int float casting asked 14 years, 7 months ago modified 3 years, 10 months ago viewed 333k times
WATCH