Compras a menudo en Amazon?? Pincha aquí!!!



ViewGrip: #1 Free Youtube Views, Likes & Subscribers




Powered by Restream.io


lunes, 17 de octubre de 2022

Show HN: Tiny:optional – a C++ optional that does not waste memory https://ift.tt/kztioOH

Show HN: Tiny:optional – a C++ optional that does not waste memory tiny::optional is a header-only C++ library for x86/x64 intended to be a drop-in replacement for std::optional with the twist that it does not require additional memory for bools, floats, doubles and raw pointers. For example, a standard optional double has twice the size of a raw double because of 7 padding bytes after the internal bool. These wasted bytes can have a notable impact on performance in memory bound applications. On the other hand, a tiny::optional double has the size of a double by exploiting unused bit patterns. For other types such as integers, it allows to specify a "sentinel" value that represents the empty state, again causing the optional to have the same size as the underlying type. Quick example: https://ift.tt/NH0qXOj https://ift.tt/FuJtv9f October 17, 2022 at 02:26PM

No hay comentarios:

Publicar un comentario

Escribe !emote y tu emote para unirte al juego

Watch video on YouTube here: https://youtu.be/3tGZ-bSpFWE