Cita de: RayR en 14 Marzo 2021, 20:04 PM
El problema con 64 bits pasa porque esta expresión:Código (cpp) [Seleccionar](1<<i)
tiene el tipo del operando izquierdo (la constante literal 1), o sea int. En otras palabras, en realidad estás efectuando el desplazamiento sobre un valor de 32 bits. Si conviertes ese 1 a int64_t, debería funcionar.
Si era eso gracias, tema solucionado.
B#