4 questions
2
votes
0
answers
149
views
Accessing objects of implicit lifetime type in the storage provided by std::allocator, before any explicit construction
This question rises for a discussion of the answer to another question about allocation in constexpr context.
cppreference states that std::allocator<T>::allocate(std::size_t n) allocates an ...
1
vote
2
answers
212
views
Searching for clarity about C++20 strict aliasing in a custom allocator for implicit lifetime types
Let's say I have an allocator which gives out entire cachelines per request.
So each allocation will begin on a new cacheline.
constexpr auto L1 = std::hardware_destructive_interference_size;
std::...