Life made easier.
Empty Base Class Optimisation, no_unique_address and unique_ptr
by Bartlomiej Filipek
From the article:
C++20 added a couple of new attributes in the form of [[attrib_name]]. One of them - [[no_unique_address]] - can have surprising effects on the code! In this blog post, you’ll learn how to optimize your classes' layout and make some data members “disappear”. In most cases, it will be just one line of C++20 code.
Let’s go...
Add a Comment
Comments are closed.