Tengo un código C ++ que imprime un size_t: size_t a; printf("%lu", a); Me gustaría que esto se compilara sin advertencias en arquitecturas de 32 y 64 bits. Si esto fuera C99, podría usar printf("%z", a);. Pero AFAICT %zno existe en ningún dialecto estándar de C ++. Entonces, en cambio, tengo...