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

The Art of Balancing Work and Life: Tips and Strategies

Mastering the Art of Balancing Work and Life In today's fast-paced world, many individuals struggle to find a healthy balance between th...