Cómo iterar del primer al último entero? (de cualquier tamaño), siendo la variable de iteracion del mismo tipo de dato?
template <typename T>
void f()
{
static constexpr auto Min = std::numeric_limits<T>::min();
static constexpr auto Max = std::numeric_limits<T>::max();
for (auto i = Min; i <= Max; ++i)
{
funcion(i);
}
}
--
--
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"
---
Has recibido este mensaje porque estás suscrito al grupo "CyC++ Buenos Aires" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cppba+un...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cppba/CAFdMc-1kMHc0XYgnFBFXxDLzk%2BzkJRrEN0f9WOBVru9XV-gtpQ%40mail.gmail.com.
for (auto i = Min; i <= Max; ++i)
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cp...@googlegroups.com.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cppba+un...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cppba/36da5329-1d9d-4d85-88c4-d8008fede9d0o%40googlegroups.com.
template <typename T>
void f()
{
static constexpr auto Min = std::numeric_limits<T>::min();
static constexpr auto Max = std::numeric_limits<T>::max();
T i;
for (i = Min; i < Max; ++i)
{
funcion(i);
}
// Aca i vale Max
funcion(i);
}
--
--
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"
---
Has recibido este mensaje porque estás suscrito al grupo "CyC++ Buenos Aires" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cppba+un...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cppba/4c9f3d80-123c-4c07-b55b-ab830a9bdec2o%40googlegroups.com.
if(instrucción ensamblador para detectar bit de overflow)
--
--
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"
---
Has recibido este mensaje porque estás suscrito al grupo "CyC++ Buenos Aires" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cppba+un...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cppba/4c9f3d80-123c-4c07-b55b-ab830a9bdec2o%40googlegroups.com.