¿Cuál es el tipo de datos "int" compatible en C++ que puede redimensionarse a 4 bytes en 32bit & 8 bytes en ventanas de 64 bits?¿Qué es el tipo "int" compatible en las ventanas de 32 bits y 64 bits en C++?
Aunque INT_PTR funciona bien pero reduce la legibilidad, así como su descripción nos dice que lo usemos para la aritmética del puntero.
Gracias
pensé que el problema es al revés - que necesita un tipo de datos que no cambia de tamaño. Al cambiar el tamaño de los tipos de datos, usted tiene el problema de que el código puede ejecutarse en un sistema y no en el otro. –
* int * suele ser el tipo integral más rápido de la plataforma. Si necesita que esto cuente en un bucle, por ejemplo, simplemente use * int * y deje que el compilador haga los trucos sucios por usted. –