, (16 , 32 , 64 ), . ? :
int64 ret. 0 . 64- , 32- , 32- . 16- , .
If you chose naked int, the SDK would make your variable 32-bit wide on 32-bit devices, 64-bit wide on 64-bit machines, 16-bit wide on 16-bit machines, etc. Everything is in order with the rest of the system (libraries, frameworks, regardless of what you work with). Therefore, it is not only better in the system, but also better ported to other platforms.
But my example is only valid for returned variables, i.e. variables that take a very limited number of values ...
source
share