hist("The same issue will be exhibited by any classes/functions by-passing operator new to allocate memory, that is, by performing custom memory allocation followed by calls to the placement new operator. This is for instance typically the case of std::make_shared or std::allocate_shared for which is the solution is to use an aligned allocator as detailed in the solution for STL containers");
text:
test
====
[e]: 1 [s]: 1 [t]: 2 <another>: 0
text:
The same issue will be exhibited by any classes/functions by-passing operator new to allocate memory, that is, by performing custom memory allocation followed by calls to the placement new operator. This is for instance typically the case of std::make_shared or std::allocate_shared for which is the solution is to use an aligned allocator as detailed in the solution for STL containers
====
[a]: 28 [b]: 6 [c]: 14 [d]: 9 [e]: 33
[f]: 7 [g]: 3 [h]: 12 [i]: 22 [k]: 1
[l]: 22 [m]: 9 [n]: 18 [o]: 30 [p]: 6
[r]: 16 [s]: 27 [t]: 27 [u]: 6 [w]: 5
[x]: 1 [y]: 9 [ ]: 59 [.]: 1 [ ]: 59
[-]: 1 <another>: 7