Soy bastante nuevo en C++, pero ya conozco los fundamentos. Me he encontrado con el uso de "Uint32" (en varias mayúsculas) y tipos de datos similares al leer el código de otros, pero no encuentro ninguna documentación que los mencione. Entiendo que "Uint32" es una int sin firmar con 32 bits, pero mi compilador no. Estoy usando visual C++ express, y no reconoce ninguna forma de lo que puedo decir."Uint32", "int16" y similares; ¿son estándares C++?
¿Hay algunos compiladores que lean esos tipos de datos por defecto, o estos programadores los declararon ellos mismos como clases o #definir constantes?
Puedo ver un punto en su uso para saber exactamente cuánto tiempo será su número entero, ya que la declaración normal parece variar según el sistema. ¿Hay otros pros o contras usándolos?
Muy agradable. Creo que usaré la biblioteca de impulso, ya que es una plataforma cruzada. Maldito microsoft y sus principios de do-it-their-own-way. – Zoomulator
Microsoft no tiene la culpa: se adhieren estrictamente al estándar: C++ simplemente aún no tiene ningún tipo de número de tamaño fijo estandarizado. –
Uso los tipos de impulso también. Microsoft finalmente admitirá estos tipos porque formarán parte del estándar C++. –