dacap / lab

Desechos radioactivos de código ☢️
Other
2 stars 0 forks source link

Crear un iterator personalizado #4

Open doomed-phobos opened 4 years ago

doomed-phobos commented 4 years ago

Un tema interesante ... para aprender

dacap commented 4 years ago

También un tema del que me gustaría hablar 😅

Generalmente hago iteradores que sean útiles con la sintaxis for (auto valor : ...) { } (o sea un contenedor que soporte begin()/end() y luego el iterador soporte operator++() con operator*()).

El ejemplo más reciente que tengo para mostrar es este: https://github.com/dacap/tok/blob/22d5b5ee3858cacf2069cd1e4a4da640f64447d2/tok.h#L19

Que se puede usar en expresiones for(... : ...): https://github.com/dacap/tok/blob/22d5b5ee3858cacf2069cd1e4a4da640f64447d2/test.cpp#L28

Estoy pensando hacer videos con algunas presentaciones (incluso ya estuve grabando algunas cosas) pero tengo que encontrar el estilo, tal vez lo mejor son videos sin editar (mostrando los errores y problemas que van apareciendo), porque así me sale más natural.