Razones para usar (o no) stdint
Ya sé que stdint está acostumbrado cuando necesitas tamaños variables específicos para la portabilidad entre plataformas, realmente no tengo ese problema por ahora, pero ¿cuáles son las desventajas y las ventajas de usarlo además del hecho ya mostrado anteriormente?
l buscarlo en stackoverflow y otros sitios, encontré 2 enlaces que tratan sobre el tema:
1 - este habla sobre la portabilidad de la stdint.
2 - este es más específico sobre uint8_t.
Estos dos enlaces son geniales, especialmente para saber más sobre la razón principal de este encabezado que es la portabilidad, pero para mí, lo que más me gusta es que uint8_t es más limpio que el carácter sin firmar (por ejemplo, para almacenar un valor de canal RBG) ), int32_t parece más significativo que simplemente int, etc.
Entonces, mi pregunta es, ¿cuáles son exactamente los inconvenientes, y especialmente las ventajas de usar stdint además de la portabilidad, y debería usarlo solo en algunas partes específicas de mi código, o en todas partes? si en todas partes, ¿cómo puedo usar funciones de usuario como atoi, strtok, etc
¡Gracias